bscmake是否需要使用Visual Studio 2010?

roa*_*242 15 c++ visual-studio-2010

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

我对bscmake的理解是,它为每个cpp文件生成浏览文件,以便能够在visual studio中使用诸如"类视图"或"转到定义"之类的东西,......

但在问自己关于bscmake的问题并阅读其他类似问题后,我不确定bscmake是什么以及为什么要使用它.参考文献:

关闭bscmake

所以我的问题是:

  • 有没有必要激活bscmake?
  • 激活bscmake的优点/缺点?

小智 9

VS2010似乎不再支持bscmake,请参阅此错误报告: VS2010中的每个项目浏览BSC文件无法使用.因此,您可以通过关闭SBR/BSC文件的创建来加快编译时间,因为它们无论如何都是无用的.

BSC文件具有很大的优势,它们可以用于浏览不属于您的解决方案的外部库(例如MFC).intellisense似乎无法做到这一点.我个人使用VisualAssist作为替代品(对我来说效果很好).


EdC*_*ica 7

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

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

主要优点是你可以查看你的类和对象的更多信息,显然他们自VS2005以来添加了一些名为"实时浏览"的功能http://msdn.microsoft.com/en-us/magazine/cc163658.aspx.

但是我必须说intellisense对我来说工作得很好,而且我使用VisualAssist并且我从来没有需要对象浏览器,并且发现额外的编译时间和构建错误对于大型解决方案来说是如此令人沮丧,我从来没有开启过.