要设置的qmake变量,禁用Visual Studio 2010的警告LNK4075

时间:2012-08-24 14:55:14

标签: visual-studio-2010 qmake

我们的Windows构建会生成数百种此形式的警告:

LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/FORCE' specification

我想暂时禁用此警告,以便更容易发现并解决其他警告。

我看过Visual C++: How to disable specific linker warnings?表明我应该能够设置/ignore:4075,但我不确定应该将哪个qmake变量添加到?

我查看了qmake Variable Reference中的变量,并且有很多与LFLAGS相关的选项,如果没有大量的反复试验,我不确定要使用哪些。

那么,我应该用什么值来调整qmake变量来关闭LNK4075

1 个答案:

答案 0 :(得分:0)

您使用的LFLAGS取决于您正在构建的内容。

  • Windows控制台(无GUI)App => QMAKE_LFLAGS_CONSOLE
  • Windows控制台(无GUI)DLL => QMAKE_LFLAGS_CONSOLE_DLL
  • Windows GUI app => QMAKE_LFLAGS_WINDOWS
  • Windows GUI DLL => QMAKE_LFLAGS_WINDOWS_DLL

要使用它们,只需将所需的标记添加到相应的标记中即可。

QMAKE_LFLAGS_xyzzy += /ignore:4075

如果您确实有疑问,请将其添加到所有人中。