我想知道是否使用未管理/托管代码的Visual Studio 2010 C++项目仍需要bscmake。

我对bscmake的理解是,它正在为每个cpp文件生成浏览文件,以便能够在Visual Studio中使用诸如“类 View ”或“转到定义”之类的东西,...

但是在问了一个关于bscmake自己的问题并阅读了其他类似的问题之后,我不确定bscmake是干什么的,为什么要使用它。
引用文献:

  • How to get rid off “BSCMAKE error BK1500: Internal error” compile errors
  • LINK : fatal error LNK1000: Internal error during BuildLibrary


  • 所以我的问题是:
  • 是否需要激活bscmake?
  • 优点/缺点激活bscmake?
  • 最佳答案

    智能感知不需要浏览信息,它用于我从未使用过或不需要的对象资源管理器:http://msdn.microsoft.com/en-us/library/kbs280h1%28v=vs.80%29.aspx

    主要缺点是构建时间较长,由于无法构建bsc文件而导致构建错误。

    主要优点是您可以查看有关类和对象的更多信息,并且自VS2005 http://msdn.microsoft.com/en-us/magazine/cc163658.aspx以来,它们显然已添加了一些称为“实时浏览”的功能。

    但是,我不得不说,智能感知对我来说效果很好,再加上我使用VisualAssist,而且我从不需要对象浏览器,并且发现对于大型解决方案,额外的编译时间和构建错误是如此令人沮丧,以至于我从来没有打开过此开关。

    10-07 14:16