Page 1 of 1

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

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

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

Posted: Wed Jan 02, 2013 4:51 pm
by T-Rex
Ммм.. не знаю что там в qmake в качестве исходника мейкфайла используется. Но ты не пробовал открыть исходный файл из которого makefile генерится и найти место где прописываются либы и посмотреть какие именно оно не нашло?
С другой же стороны - может есть смысл сделать проект для codeblocks - static lib и там собрать? На такие вещи ну минут 40 надо всего, не так вроде и затратно по времени.

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

Posted: Thu Jan 10, 2013 7:14 am
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 ? Собственно нужны только графики и диаграммы, если есть другие варианты буду благодарен за любую информацию.

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

Posted: Thu Jan 10, 2013 2:23 pm
by T-Rex
По поводу битмапов - ну скорее всего он там что-то не смог подгрузить с файловой системы. там случайно иконок нету в приложении на тулбаре? Может просто не нашел файлов с битмапами. Как вариант либо положить файлы куда оно просит либо поменять пути.

По повду Qt - ну, скорее нет чем да. Был как-то вроде на GSoC такой проект wxQt (я так понимаю что wx с внутренностями на Qt), но дожил ли он до реализации или остался просто идеей, не скажу.

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

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

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

Posted: Fri Feb 15, 2013 3:05 am
by ONEEYEMAN
Здравствуйте,
wxQT начинался но потом закрылся.
T-Rex ты вроде как подписан на рассылки, запуль вопрос по этому поводу...