qt编译时一个怪异的问题
最近开始接触QT,在windows下装了sdk,用了几天,自带的编译器出现问题,出现死循环,于是用windows编译器(nmake);
直接qmake -project; qmake;nmake;出现生成moc问题,于是在nmake之前写个bat,先生成moc_*.cpp;编译成功
但是现在又有问题,工程目录./*.pro;工程头文件和源文件./src/*.h,*.cpp;
这样即使开始运行了bat,生成moc,但是在nmake的时候还是报错,找不到moc_*.cpp,明明已经存在,我把出错的代码段复制运行,却可以:
g++ -c -O2 -Wall -frtti -fexceptions -mthreads -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include\QtNetwork" -I"c:\Qt\2009.04\qt\include\QtGui" -I"c:\Qt\2009.04\qt\include" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build" -I"build" -I"c:\Qt\2009.04\qt\mkspecs\default" -o build\moc_mainwindow.o build\moc_mainwindow.cpp
蛮怪异的,不知道哪位高手可以指点一下.
本人太菜了.
QT Creator也有很多问题,有时候启动就出错,唉!!!!!!
真希望这个IDE能快点改善