1

我正在尝试使用静态 CRT 静态构建 Qt5.0.2(MSVC10、Win7)。

我已经修改Qt5.0.2\5.0.2\Src\qtbase\mkspecs\win32-msvc2010\qmake.conf了将每次出现的MDMDd编译器标志分别替换为MTMTd。然后我配置 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选项。如何使它们更新?

4

0 回答 0