我正在尝试使用静态 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
选项。如何使它们更新?