如何防止qmake在Debug模式下向库中添加`_d`后缀?

时间:2016-06-01 19:58:09

标签: c++ windows qt

我的Qt项目链接到Windows 8.1上的库python27.lib。 .pro文件包含以下行:

win32:LIBS += C:\Python27_11\libs\python27.lib

在Release模式下构建项目时,它与python27.lib正确链接。

在Debug模式下构建项目时,它会查找python27_d.lib:

Error: LNK1104: cannot open file 'python27_d.lib'

如何在调试模式下强制使用python27.lib进行链接?

提前谢谢!

罗尼。

P.S。我尝试使用不同的语法win32:LIBS += -LC:/Python27_11/libs -lpython27,并将声明括在CONFIG(debug, debug|release) {}中。这些都不起作用。

系统信息: Qt Creator 3.5.1(开源) 基于Qt 5.5.1(MSVC 2013,32位) 操作系统是Windows 8.1 Pro 64位

0 个答案:

没有答案