答案 0 :(得分:0)
在构建用C ++编写的项目时遇到相同的错误。我正在使用VS 2017,在.sln文件上运行Analyze解决方案时,Fortify抛出此错误。 可能是由于尝试在一个命令中转换并运行-show-build-warnings而发生的。 -show-build-warnings是一个单独的步骤,仅在翻译后才能运行,因此请尝试使用该命令而无需进行此切换。 如果成功完成,则可以从VS dev cmdprompt sourceanalyzer -b -show-build-warnings运行以检查警告。 您可以选中“不将警告显示为错误”并将警告级别降低到W3,然后在调试模式下构建解决方案。
答案 1 :(得分:0)
我通过首先做一个“ make clean”来解决这个问题。如果那里已经有可执行文件,sourceanalyzer make -s将不会运行,而Fortify将无法使用它们。