| C:\Qt\4.0.0\examples\tutorial\t1>make mingw32-make -f Makefile.Debug all mingw32-make[1]: Entering directory `C:/Qt/4.0.0/examples/tutorial/t1' g++ -c -g -g -Wall -frtti -fexceptions -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_CORE_LIB -DQT_GUI_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"C: /Qt/4.0.0/include/QtGui" -I"C:/Qt/4.0.0/include/QtCore" -I"C:/Qt/4.0.0/include" -I"C:/Qt/4.0.0/include/ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"." -I"C:\Qt\4.0.0\mkspecs\win32-g++" -o tmp\obj\debug_shared\main.o main.cpp g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-subsystem,windows -o "debug\t1.exe" tmp\obj\debu g_shared\main.o -L"C:\Qt\4.0.0\lib" -L"C:\Qt\4.0.0\lib" -lmingw32 -lqtmaind -lQtCored4 -lQtGuid4 C:\Program Files\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot open output file debug\t1.exe: No such file or directory collect2: ld returned 1 exit status mingw32-make[1]: *** [debug\t1.exe] Error 1 mingw32-make[1]: Leaving directory `C:/Qt/4.0.0/examples/tutorial/t1' mingw32-make: *** [debug-all] Error 2 |
| C:\Qt\4.0.0\examples\tutorial\t1>make mingw32-make -f Makefile.Debug all mingw32-make[1]: Entering directory `C:/Qt/4.0.0/examples/tutorial/t1' g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-subsystem,windows -o "debug\t1.exe" tmp\obj\debu g_shared\main.o -L"C:\Qt\4.0.0\lib" -L"C:\Qt\4.0.0\lib" -lmingw32 -lqtmaind -lQtCored4 -lQtGuid4 mingw32-make[1]: Leaving directory `C:/Qt/4.0.0/examples/tutorial/t1' mingw32-make -f Makefile.Release all mingw32-make[1]: Entering directory `C:/Qt/4.0.0/examples/tutorial/t1' g++ -c -O2 -O2 -Wall -frtti -fexceptions -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_THREAD_SUPPORT -DQT_N EEDS_QMAIN -I"C:/Qt/4.0.0/include/QtGui" -I"C:/Qt/4.0.0/include/QtCore" -I"C:/Qt/4.0.0/include" -I"C:/Qt/4.0.0/include/ActiveQt" -I"tmp\moc\release_sh ared" -I"." -I"." -I"C:\Qt\4.0.0\mkspecs\win32-g++" -o tmp\obj\release_shared\main.o main.cpp g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -Wl,-s -Wl,-subsystem,windows -o "release\t1.e xe" tmp\obj\release_shared\main.o -L"C:\Qt\4.0.0\lib" -L"C:\Qt\4.0.0\lib" -lmingw32 -lqtmain -lQtCore4 -lQtGui4 C:\Program Files\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lQtGui4 collect2: ld returned 1 exit status mingw32-make[1]: *** [release\t1.exe] Error 1 mingw32-make[1]: Leaving directory `C:/Qt/4.0.0/examples/tutorial/t1' mingw32-make: *** [release-all] Error 2 |
| Setting up a MinGW/Qt only
environment... -- QTDIR set to C:\Qt\4.0.0 -- PATH set to C:\Qt\4.0.0\bin -- Adding C:\Program Files\MinGW\bin to PATH -- Adding C:\WINDOWS\System32 to PATH -- QMAKESPEC set to win32-g++ This will configure and compile qt in debug. The release libraries will not be recompiled. Appuyez sur une touche pour continuer... |
| C:\Documents
and
Settings\Gilles\My Documents\Visual Studio
2005\Projects\justeUI>dir 04/07/2005 10:52 514 imagedialog.ui C:\Documents and Settings\Gilles\My Documents\Visual Studio 2005\Projects\justeUI>qmake -project C:\Documents and Settings\Gilles\My Documents\Visual Studio 2005\Projects\justeUI>dir 04/07/2005 10:52 514 imagedialog.ui 04/07/2005 14:43 305 justeUI.pro C:\Documents and Settings\Gilles\My Documents\Visual Studio 2005\Projects\justeUI>qmake C:\Documents and Settings\Gilles\My Documents\Visual Studio 2005\Projects\justeUI>dir 04/07/2005 14:43 <REP> debug 04/07/2005 10:52 514 imagedialog.ui 04/07/2005 14:43 305 justeUI.pro 04/07/2005 14:43 4 614 Makefile 04/07/2005 14:43 4 246 Makefile.Debug 04/07/2005 14:43 4 292 Makefile.Release 04/07/2005 14:43 <REP> release C:\Documents and Settings\Gilles\My Documents\Visual Studio 2005\Projects\justeUI>make mingw32-make -f Makefile.Release mingw32-make[1]: Entering directory `C:/Documents and Settings/Gilles/My Documents/Visual Studio 2005/Projects/justeUI' g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -Wl,-s -Wl,-subsystem,windows -o "release\just eUI.exe" -L"C:\Qt\4.0.0\lib" -lmingw32 -lqtmain -lQtCore4 -lQtGui4 C:\Qt\4.0.0\lib/libqtmain.a(qtmain_win.o)(.text+0x26):qtmain_win.cpp: undefined reference to `__gxx_personality_sj0' C:\Qt\4.0.0\lib/libqtmain.a(qtmain_win.o)(.text+0x1f7):qtmain_win.cpp: undefined reference to `qMain(int, char**)' collect2: ld returned 1 exit status mingw32-make[1]: *** [release\justeUI.exe] Error 1 mingw32-make[1]: Leaving directory `C:/Documents and Settings/Gilles/My Documents/Visual Studio 2005/Projects/justeUI' mingw32-make: *** [release] Error 2 |
| TEMPLATE = app DEPENDPATH += . INCLUDEPATH += . FORMS += imagedialog.ui |
| C:\Documents and
Settings\Gilles\My
Documents\Visual Studio 2005\Projects\UIetCPP>make mingw32-make -f Makefile.Release mingw32-make[1]: Entering directory `C:/Documents and Settings/Gilles/My Documents/Visual Studio 2005/Projects/UIetCPP' g++ -c -O2 -O2 -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB C:\Documents and Settings\Gilles\My Documents\Visual Studio 2005\Projects\UIetCPP>make mingw32-make -f Makefile.Release mingw32-make[1]: Entering directory `C:/Documents and Settings/Gilles/My Documents/Visual Studio 2005/Projects/UIetCPP' g++ -c -O2 -O2 -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_THREAD_SUPPORT -DQT_N EEDS_QMAIN -I"C:/Qt/4.0.0/include/QtGui" -I"C:/Qt/4.0.0/include/QtCore" -I"C:/Qt/4.0.0/include" -I"C:/Qt/4.0.0/include/ActiveQt" -I"release" -I"." -I" C:\Qt\4.0.0\mkspecs\win32-g++" -o release\main.o main.cpp main.cpp: In function `int qMain(int, char**)': main.cpp:6: error: invalid use of undefined type `struct QDialog' C:/Qt/4.0.0/include/QtGui/../../src/gui/kernel/qwindowdefs.h:34: error: forward declaration of `struct QDialog' main.cpp:7: error: `ImageDialog' is not a member of `Ui' main.cpp:7: error: expected `;' before "ui" main.cpp:8: error: `ui' undeclared (first use this function) main.cpp:8: error: (Each undeclared identifier is reported only once for each function it appears in.) main.cpp:10: error: invalid use of undefined type `struct QDialog' C:/Qt/4.0.0/include/QtGui/../../src/gui/kernel/qwindowdefs.h:34: error: forward declaration of `struct QDialog' mingw32-make[1]: *** [release\main.o] Error 1 mingw32-make[1]: Leaving directory `C:/Documents and Settings/Gilles/My Documents/Visual Studio 2005/Projects/UIetCPP' mingw32-make: *** [release] Error 2 |
|
#include
<QApplication> int main(int argc, char *argv[]) { QApplication app(argc, argv); QDialog *window = new QDialog; window->show(); return app.exec(); } |
| C:\Documents and
Settings\Gilles\My
Documents\Visual Studio 2005\Projects\justCPP>make mingw32-make -f Makefile.Release mingw32-make[1]: Entering directory `C:/Documents and Settings/Gilles/My Documents/Visual Studio 2005/Projects/justCPP' g++ -c -O2 -O2 -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_THREAD_SUPPORT -DQT_N EEDS_QMAIN -I"C:/Qt/4.0.0/include/QtGui" -I"C:/Qt/4.0.0/include/QtCore" -I"C:/Qt/4.0.0/include" -I"." -I"C:/Qt/4.0.0/include/ActiveQt" -I"release" -I" ." -I"C:\Qt\4.0.0\mkspecs\win32-g++" -o release\main.o main.cpp main.cpp: In function `int qMain(int, char**)': main.cpp:6: error: invalid use of undefined type `struct QDialog' C:/Qt/4.0.0/include/QtGui/../../src/gui/kernel/qwindowdefs.h:34: error: forward declaration of `struct QDialog' main.cpp:10: error: invalid use of undefined type `struct QDialog' C:/Qt/4.0.0/include/QtGui/../../src/gui/kernel/qwindowdefs.h:34: error: forward declaration of `struct QDialog' mingw32-make[1]: *** [release\main.o] Error 1 mingw32-make[1]: Leaving directory `C:/Documents and Settings/Gilles/My Documents/Visual Studio 2005/Projects/justCPP' mingw32-make: *** [release] Error 2 |
|
#include
"ui_imagedialog.h" #include <QApplication> #include <QDialog> int main(int argc, char *argv[]) { QApplication app(argc, argv); QDialog *window = new QDialog; Ui::Dialog ui; ui.setupUi(window); window->show(); return app.exec(); } |
| error
C2665:
'SoQt::init' : none of the 3 overloads could convert all the argument
types c:\documents and settings\gilles\my documents\visual studio 2005\projects\soqtvs\soqtvs\soqtvs\soqtvs.cpp 15 |