Вроде установил.. и интегрировал..
Вот решил сделать пример простелький..
Создал
консольное приложение и вставил туда вот это заменив изначальный код:
#include <QApplication>
#include <QMainWindow>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QMainWindow *mw = new QMainWindow(0, Qt::Window);
mw->setWindowTitle("Hello Qt4");
mw->resize(400, 300);
mw->show();
return app.exec();
}
в результате компиляции получил следующее:
Build Log
Build started: Project: HelloWorld_qt_00, Configuration: Debug|Win32
Command Lines
Creating temporary file "c:\Visual Studio 2005\Qt_4.2.3\Projects\HelloWorld_qt_00\HelloWorld_qt_00\Debug\RSP0000011000112.rsp" with contents
[
/OUT:"C:\Visual Studio 2005\Qt_4.2.3\Projects\HelloWorld_qt_00\Debug\HelloWorld_qt_00.exe" /LIBPATH:"C:\Qt\4.2.3\lib" /MANIFEST /MANIFESTFILE:"Debug\HelloWorld_qt_00.exe.intermediate.manifest" /DEBUG /PDB:"c:\Visual Studio 2005\Qt_4.2.3\Projects\HelloWorld_qt_00\debug\HelloWorld_qt_00.pdb" /SUBSYSTEM:CONSOLE qtmaind.lib QtCored4.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
".\Debug\main.obj"
]
Creating command line "link.exe @"c:\Visual Studio 2005\Qt_4.2.3\Projects\HelloWorld_qt_00\HelloWorld_qt_00\Debug\RSP0000011000112.rsp" /NOLOGO /ERRORREPORT:PROMPT"
Output Window
Linking...
main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall QApplication::~QApplication(void)" (__imp_??1QApplication@@UAE@XZ) referenced in function _main
main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static int __cdecl QApplication::exec(void)" (__imp_?exec@QApplication@@SAHXZ) referenced in function _main
- - -
- - -
main.obj : error LNK2001: unresolved external symbol "protected: virtual int __thiscall QWidget::metric(enum QPaintDevice::PaintDeviceMetric)const " (?metric@QWidget@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z)
main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall QMainWindow::~QMainWindow(void)" (__imp_??1QMainWindow@@UAE@XZ) referenced in function "public: virtual void * __thiscall QMainWindow::`scalar deleting destructor'(unsigned int)" (??_GQMainWindow@@UAEPAXI@Z)
C:\Visual Studio 2005\Qt_4.2.3\Projects\HelloWorld_qt_00\Debug\HelloWorld_qt_00.exe : fatal error LNK1120: 57 unresolved externals
Results
Build log was saved at "file://c:\Visual Studio 2005\Qt_4.2.3\Projects\HelloWorld_qt_00\HelloWorld_qt_00\Debug\BuildLog.htm"
HelloWorld_qt_00 - 58 error(s), 0 warning(s)
Вот не могу понять. толи это так и должно быть или я не так что то сделал
((
если не так то подскажите как в VS2005 скомпилировать этот код..
Qt установил как писал "
QCasper"