有什么方法可以在Visual Studio 2008 Professional添加中启用Prefast?
我正在尝试编译本机 C++ 代码。
我尝试过以下事情,
- 下载的 Windows SDK
- 将编译器的 Bin / Include / Lib 路径设置为 SDK。
- 为 c/c++ 编译添加了附加选项 (/Analyze:WX-)
我相信这些步骤应该设置适当的编译器来使用 prefast 进行静态分析。此设置实际上适用于 Visual Studio 2005。但是它不适用于 Visual Studio 2008。
它总是有两个问题
- 链接:警告 LNK4044:无法识别的选项 '/MANIFESTUAC:level='asInvoker' uiAccess='false'';忽略
- 致命错误 LNK1103:调试信息损坏;重新编译模块
我相信 1 的原因是 Windows SDK 没有识别 /MANIFESTUAC 选项。这已在 Visual Studio 2008 中引入。原因 2,不知道 :)。
任何想法/建议/指针都是最受欢迎的。