Я уже несколько месяцев пытаюсь создать приложение QGIS, собираю то QT то QGIS, но ничего не получается..
На сегодня ситуация такая:
собрал QT 4.7.1(msvc2005) и QGIS 1.7.0(собран msvc2008Express на QT 4.7.1, я так понимаю что это имеет значение, собираю как написано здесь)
создаю с помощью студии 2005 QT-приложение в мейне меняю на
Код: Выделить всё
#include "qt_four.h"
#include <QtGui/QApplication>
#include <qgsapplication.h>
int main(int argc, char *argv[])
{
QgsApplication a(argc, argv,TRUE);
qt_four * w = new qt_four();
w->show();
return a.exec();
}
при компиляции выдает ошибку:
Код: Выделить всё
main.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall QgsApplication::~QgsApplication(void)" (??1QgsApplication@@UAE@XZ) referenced in function _main
main.obj : error LNK2019: unresolved external symbol "public: __thiscall QgsApplication::QgsApplication(int &,char * *,bool,class QString)" (??0QgsApplication@@QAE@AAHPAPAD_NVQString@@@Z) referenced in function _main
уже что только не пробовал, не знаю что делать..
Подскажите пожалуйста в чём проблема, заранее очень благодарен..