ошибка линкера 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 » Sat Dec 29, 2012 7:06 am

Всем добрый день. При компиляции проекта получаю ошибку вида:
/usr/bin/ld: cannot find -l-L/ust/local/lib
collekt2: выполнение ld завершилось с кодом возврата 1
маке файл создаю с помощью qmake. Подозреваю что неправильно поставил freechart или неправильно определена переменная окружения, в общем незнаю.
Буду благодарен за любую помощь.

User avatar
T-Rex
Moderator
Moderator
Posts: 1185
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

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

Post by T-Rex » Wed Jan 02, 2013 4:51 pm

Ммм.. не знаю что там в 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 » Thu Jan 10, 2013 7:14 am

Пересобрал в 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: 1185
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

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

Post by T-Rex » Thu Jan 10, 2013 2:23 pm

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

По повду 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 » Sun Jan 13, 2013 11:32 am

в общем победить эту ошибку пока не удалось, freechart категорически не работает с Qt, пришлось отказаться от этой идеи, т.к. время поджимает уже :(
Ситуация еще осложнена тем, что система закрытая на базе шляпы, обновить либы целый подвиг :evil:
Вопрос закрыл подрубив mathgl 2 + Qt 4.x.x.

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 3515
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

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

Post by ONEEYEMAN » Fri Feb 15, 2013 3:05 am

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

Post Reply