ошибка линкера wxfreechart

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
gzll0
In need of some credit
In need of some credit
Posts: 3
Joined: Sat Dec 29, 2012 6:15 am

ошибка линкера wxfreechart

Post by gzll0 »

Всем добрый день. При компиляции проекта получаю ошибку вида:
/usr/bin/ld: cannot find -l-L/ust/local/lib
collekt2: выполнение ld завершилось с кодом возврата 1
маке файл создаю с помощью qmake. Подозреваю что неправильно поставил freechart или неправильно определена переменная окружения, в общем незнаю.
Буду благодарен за любую помощь.
User avatar
T-Rex
Moderator
Moderator
Posts: 1249
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Re: ошибка линкера wxfreechart

Post by T-Rex »

Ммм.. не знаю что там в qmake в качестве исходника мейкфайла используется. Но ты не пробовал открыть исходный файл из которого makefile генерится и найти место где прописываются либы и посмотреть какие именно оно не нашло?
С другой же стороны - может есть смысл сделать проект для codeblocks - static lib и там собрать? На такие вещи ну минут 40 надо всего, не так вроде и затратно по времени.
gzll0
In need of some credit
In need of some credit
Posts: 3
Joined: Sat Dec 29, 2012 6:15 am

Re: ошибка линкера wxfreechart

Post by gzll0 »

Пересобрал в static полностью wxWidgets и wxfreechart, те проекты где использую только wxWidgets компилятся и работают нормально, если юзать freechart, то компилится и собирается нормально, а при запуске выдает ошибки:
./src/gtk/bitmap.cpp(468): assert "width >=0 && height >= 0" failed in Create():infalid bitmap size

и еще 6 ошибок подобного вида, в общем график не может отрисоваться. Как это можно победить ?

И еще вопрос, можно ли будет потом использовать в qt программе клпссы или библиотеки на wxWidgets ? Собственно нужны только графики и диаграммы, если есть другие варианты буду благодарен за любую информацию.
User avatar
T-Rex
Moderator
Moderator
Posts: 1249
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Re: ошибка линкера wxfreechart

Post by T-Rex »

По поводу битмапов - ну скорее всего он там что-то не смог подгрузить с файловой системы. там случайно иконок нету в приложении на тулбаре? Может просто не нашел файлов с битмапами. Как вариант либо положить файлы куда оно просит либо поменять пути.

По повду Qt - ну, скорее нет чем да. Был как-то вроде на GSoC такой проект wxQt (я так понимаю что wx с внутренностями на Qt), но дожил ли он до реализации или остался просто идеей, не скажу.
gzll0
In need of some credit
In need of some credit
Posts: 3
Joined: Sat Dec 29, 2012 6:15 am

Re: ошибка линкера wxfreechart

Post by gzll0 »

в общем победить эту ошибку пока не удалось, freechart категорически не работает с Qt, пришлось отказаться от этой идеи, т.к. время поджимает уже :(
Ситуация еще осложнена тем, что система закрытая на базе шляпы, обновить либы целый подвиг :evil:
Вопрос закрыл подрубив mathgl 2 + Qt 4.x.x.
ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 7477
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: ошибка линкера wxfreechart

Post by ONEEYEMAN »

Здравствуйте,
wxQT начинался но потом закрылся.
T-Rex ты вроде как подписан на рассылки, запуль вопрос по этому поводу...
Post Reply