因为需要改变某些编译选项,需要重新编译QtCreator附带的QT4.5,编译环境:XP,MingW32,Qt4.5开源版,在运行configure后遇到了这种错误:
Could not find mkspecs for your QMAKESPEC(win32-g++) after trying:
C:/qt-greenhouse/Trolltech/Code_less_create_more/Trolltech/Code_less_cre
ate_more/Troll/4.5.0/qt\mkspecs
Error processing project file: D:/Qt/2009.01/qt/projects.pro
Qmake failed, return code 3
看到也有人遇到了这种情况,运行那些bat文件来设置环境变量仍然无法解决,后来决定用微软的junction命令来解决,经试验编译顺利成功:
mkdir C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\
junction C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.5.0 D:\Qt\2009.01
qmake projects.pro
make