我正在使用VSbu10使用msbuild为windows构建protobufers,例如只有控制台,没有gui互动。但是,我在生成可执行文件时遇到了问题。我收到以下错误:
(Link target) ->
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
问题在于增量链接(/ INCREMENTAL)。我的问题是如何在运行msbuild时禁用它,而不是通过编辑.sln / vcproj文件。我试过msbuild /p:incremental=no
无济于事。
答案 0 :(得分:3)
控制它的属性称为LinkIncremental
。 E.g:
msbuild MyProject.vcxproj /p:LinkIncremental=false