Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: alexus_ru от Сентябрь 25, 2008, 03:04



Название: Проблема с компиляцией
Отправлено: alexus_ru от Сентябрь 25, 2008, 03:04
Здравствуйте.
Есть проблема. Я, наверно, что -то делаю не так.
В общем, при компилировании простейшего примера с qtscript выдает ошибки
Код:
Error	1	error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QScriptEngine::QScriptEngine(void)" (__imp_??0QScriptEngine@@QAE@XZ) referenced in function _main	main.obj	
такого рода
Проект в VS2005 с QT4.3.1 коммерческим

вот, собственно, вся программа
Код:
#include <QtGui/QApplication>
#include <QtScript/QtScript>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QScriptEngine * engine;
engine = new QScriptEngine();
a.connect(&a, SIGNAL(lastWindowClosed()), &a, SLOT(quit()));
return a.exec();
}



Название: Re: Проблема с компиляцией
Отправлено: Alex03 от Сентябрь 25, 2008, 05:36
при сборке qt, qtscript собран? QTDIR/lib/qtscript.{so|a|lib|dll} есть?
в про файле QT += script есть?


Название: Re: Проблема с компиляцией
Отправлено: alexus_ru от Сентябрь 25, 2008, 11:28
Библиотеки вроде есть.

QtScript.prl
QtScript4.lib
QtScriptd.prl
QtScriptd4.lib

я ставил qt-vsintegration-1.3.0 и qt-win-commercial-4.3.1-vs2005
Там все готово уже..
потом файла pro вообще у меня ни в одном проекте работающем нет. Я так понял для VS это не нужно..в обычных графических приложениях - такой проблемы с компиляцией не разу не было.
Я не знаю что делать  :(


Название: Re: Проблема с компиляцией
Отправлено: pastor от Сентябрь 25, 2008, 12:20
потом файла pro вообще у меня ни в одном проекте работающем нет. Я так понял для VS это не нужно..

Ну раз вам ненужен профайл (хотя это не есть правильное решение), тогда пропишите в настройках студийного проекта пути к инклудам QtScript, и прилинкуйте либу QtScript.


Название: Re: Проблема с компиляцией
Отправлено: alexus_ru от Сентябрь 25, 2008, 16:44
Да, я как раз так уже и сделал :)