首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >预习Visual 2008

预习Visual 2008
EN

Stack Overflow用户
提问于 2009-05-20 14:33:35
回答 3查看 4.8K关注 0票数 7

是否有任何方法在Visual 2008专业添加中启用预快的

我正在尝试编译本机c++代码。

我试过以下几点,

(/Analyze:WX-)

  1. 下载了Windows
  2. Set编译器到SDK的Bin /

/ Lib路径。

  1. 为c/c++编译

添加了额外的选项

我认为这些步骤应该已经设置了适当的编译器来使用prefast进行静态分析。此设置实际上适用于Visual 2005。但是,它不适用于Visual 2008。

它总是给出两个问题

ignored

  • fatal

  • 链接:警告LNK4044:无法识别的选项'/MANIFESTUAC:level='asInvoker‘uiAccess=’false‘;LNK4044错误LNK1103:调试信息损坏;重新编译模块

理由1,我相信,是Windows不识别/MANIFESTUAC选项。这是在Visual 2008中引入的。理由2,不知道:)。

任何想法/建议/指示都是最受欢迎的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-10-12 06:22:48

VS 2008有内置代码分析(FxCop和PREfast)。您可以在Project->Properties->Configuration Properties-> C/C++ ->Advanced->Enable Code Analysis For C/C++ on Build上打开它。

然后,您可以尝试从PREfast编译一些示例并查看警告。

祝好运!

编辑:专业版没有这样的选项:(

票数 2
EN

Stack Overflow用户

发布于 2009-10-14 14:33:15

你不需要单独使用预快。使用C++编译器开关访问Visual /analyze预快。

票数 1
EN

Stack Overflow用户

发布于 2009-10-12 19:54:11

代码分析适用于VS C ++ Express,但适用于visual .我找不到..。VS C++ Express和VS有一些不同之处。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/888303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档