我正在使用 Visual Studio 2010 构建 QT 5,因为我需要有调试符号。我使用以下命令:
configure -debug-and-release -force-debug-info -platform win32-msvc2010 -opensource -mp
nmake
但似乎 QT 仅在调试模式下构建,因为我只能在 qtbase/bin 和 qtbase/lib 文件夹中看到 *d.dll 文件。
当我尝试构建示例 qt 项目时,它在调试中正常。但在发布时我收到以下错误:
1>LINK : fatal error LNK1181: cannot open input file 'qtmain.lib'
我的 QT 文件夹中确实不存在此文件。
我还尝试了“-release”而不是“-debug-and-release”,它还创建了调试库而不是发布。