Russian Qt Forum
Ноябрь 05, 2024, 21:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема с компиляцией  (Прочитано 4900 раз)
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();
}

« Последнее редактирование: Сентябрь 25, 2008, 03:06 от alexus_ru » Записан
Alex03
Гость
« Ответ #1 : Сентябрь 25, 2008, 05:36 »

при сборке qt, qtscript собран? QTDIR/lib/qtscript.{so|a|lib|dll} есть?
в про файле QT += script есть?
Записан
alexus_ru
Гость
« Ответ #2 : Сентябрь 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 это не нужно..в обычных графических приложениях - такой проблемы с компиляцией не разу не было.
Я не знаю что делать  Грустный
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Сентябрь 25, 2008, 12:20 »

потом файла pro вообще у меня ни в одном проекте работающем нет. Я так понял для VS это не нужно..

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

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
alexus_ru
Гость
« Ответ #4 : Сентябрь 25, 2008, 16:44 »

Да, я как раз так уже и сделал Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.125 секунд. Запросов: 23.