我正在运行 VS 2010 SP1,并且有一个每周运行一次的特殊分析配置(因为构建服务器需要很长时间来分析所有内容)。
我希望此配置无需链接即可运行。如果分析通过了项目中的所有代码,那么我希望构建继续进行下一个项目而不链接。
我看不出有什么方法可以告诉 VS 仅运行 C++ 编译器而不进行链接。有谁知道在现有的 vcxproj 中执行此操作的方法吗?
[编辑]澄清:我希望它可以在 IDE 中工作。
我的下一步行动是手动编辑 vcxproj,看看是否无法摆脱构建的链接阶段。
C++编译器cl.exe
当然可以,那就是/c
switch(仅编译,不链接)。不确定msbuild
IDE 使用并与之配合使用的系统.vcxproj
不过,文件。
根据文档,这应该有效:
msbuild /target:Compile projectfile
or
msbuild /target:projectname:Compile solutionfile
您可能还对/filelogger
and /fileloggerparameters
选项,可让您捕获构建消息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)