我正在尝试使用静态CRT静态构建Qt5.0.2(MSVC10,Win7)。
我已修改Qt5.0.2\5.0.2\Src\qtbase\mkspecs\win32-msvc2010\qmake.conf
,分别用MD
和MDd
替换每个MT
和MTd
编译器标志。然后我配置Qt:configure -debug-and-release -static -opensource -nomake examples -nomake tests
。
Configure
正确检测到平台:QMAKESPEC...win32-msvc2010 (detected)
但是,上述修改似乎没有效果:当我运行nmake
时,cl
会被-MD
标志调用。
如何跟踪/调试此问题?
更新:我注意到,库makefile(qtbase / src / corelib / Makefile.Release等)没有更新,所以它们一直包含MD
选项。如何让它们更新?