Название: Ошибка при сборке проекта с Qwt Отправлено: Sergey от Май 14, 2013, 18:37 Здравствуйте !
Собрал qwt по инструкции. Собрал пример bode .Все работает. Потом в свой проект добавил qwt-библиотеки.Написал в .pro файле Код: INCLUDEPATH += C:\qwt-6.0.1\include Выбило ошибки : moc_graphic.obj:-1: ошибка: LNK2001: unresolved external symbol "public: static struct QMetaObject const QwtPlot::staticMetaObject" (?staticMetaObject@QwtPlot@@2UQMetaObject@@B) release\interface1-2.exe:-1: ошибка: LNK1120: 1 unresolved externals Потом порыскав по гуглу нашел ,что можно написать вот так : Код: INCLUDEPATH += C:\qwt-6.0.1\include Выбило ошибку : :-1: ошибка: LNK1181: cannot open input file 'qwt.lib'. Это ошибку не знаю как исправить. Буду очень благодарен за помощь. Название: Re: Ошибка при сборке проекта с Qwt Отправлено: Sergey от Май 14, 2013, 20:54 но все таки правильный первый вариант , так как это путь. Но как убрать те ошибки !?
Название: Re: Ошибка при сборке проекта с Qwt Отправлено: thechicho от Май 14, 2013, 22:03 сначало было так
LIBS += -LC:\qwt-6.0.1\lib -lqwt потом так? LIBS += -LD:\qwt-6.0.1\lib -lqwt а ничо то, что C и D это диски? :D http://www.qtforum.org/article/28511/solved-qwt-link-problem-with-msvs2008.html?s=9c272a4881fa740436bfa71b44c950c7843a22e4#post98543 Название: Re: Ошибка при сборке проекта с Qwt Отправлено: Sergey от Май 14, 2013, 22:22 сначало было так я сильно протупил жаль , что ошибки вообще не прошли.LIBS += -LC:\qwt-6.0.1\lib -lqwt потом так? LIBS += -LD:\qwt-6.0.1\lib -lqwt а ничо то, что C и D это диски? :D http://www.qtforum.org/article/28511/solved-qwt-link-problem-with-msvs2008.html?s=9c272a4881fa740436bfa71b44c950c7843a22e4#post98543 Потом попробовал написать таким образом : LIBS += C:\qwt-6.0.1\lib -lqwt осталась одна ошибка : LNK1181: cannot open input file 'C:\qwt-6.0.1\lib.obj' Название: Re: Ошибка при сборке проекта с Qwt Отправлено: thechicho от Май 14, 2013, 22:25 ты по ссылке то читал?
http://qwt.sourceforge.net/qwtinstall.html If you don't use qmake you have to add the include path to find the Qwt headers to your compiler flags and the Qwt library to your linker list. Don't forget to add QWT_DLL to the compiler flags, when you work with a Qwt-DLLs on Windows. Название: Re: Ошибка при сборке проекта с Qwt Отправлено: Sergey от Май 14, 2013, 22:50 ссылку читал и компилировал через vs. Ну а то что вы скопировали перевести я перевел , но что делать не понял. Извините
Название: Re: Ошибка при сборке проекта с Qwt Отправлено: thechicho от Май 14, 2013, 23:05 - in order to use Qwt as a dll, the project need a preprocessor define (configuration properties->c/c++->preprocessor->preprocessor definitions-> QWT_DLL (and leave the rest as it is)
|