C++ Visual Studio:智能感知问题和Linux兼容性
两个有些不相关的问题:C++ Visual Studio:智能感知问题和Linux兼容性,c++,linux,visual-studio-2008,intellisense,C++,Linux,Visual Studio 2008,Intellisense,两个有些不相关的问题: 有时候,当我在VisualStudio 2008 Express中处理C++项目时,智能感知不想“工作”,即使它真的应该。自动完成框不显示,状态栏显示的内容大致如下:“Intellisense:无进一步信息可用”。 有时可以通过重建解决方案或重新打开解决方案来修复,有时甚至无法修复。这是一个已知的问题吗?如果有:是否有已知的修复方法 L> > P>有没有与MVC VC++的SLN文件兼容的C++ IDE?我有时想在一些项目上工作,而不必经历创建新项目、添加文件或手动创
-
有时候,当我在VisualStudio 2008 Express中处理C++项目时,智能感知不想“工作”,即使它真的应该。自动完成框不显示,状态栏显示的内容大致如下:“Intellisense:无进一步信息可用”。
有时可以通过重建解决方案或重新打开解决方案来修复,有时甚至无法修复。这是一个已知的问题吗?如果有:是否有已知的修复方法 <> L> > P>有没有与MVC VC++的SLN文件兼容的C++ IDE?我有时想在一些项目上工作,而不必经历创建新项目、添加文件或手动创建Make文件的麻烦
回答我自己的问题:
- 显然,除了尝试删除.ncb文件之外,没有其他真正的修复方法。另一种选择是使用不同的IDE或使用商业软件包取代intellisense
- 代码::Blocks似乎能够打开VisualStudio文件。或者至少可以轻松导入它们
但你认为否决票有点苛刻 要回答第二个问题,除了Visual Studio之外,没有其他方法可以打开.sln文件。它们是一种专有文件类型,似乎没有人对为其编写解析器感兴趣
但是,您可以使用VisualStudio自动生成生成文件。只需在Visual Studio中使用“项目>导出Makefile”菜单命令。我实际上使用Monodevelop打开了一些luckk.sln文件。Intellisense失败通常是因为“损坏”的ncb文件。通常的解决办法是删除它
据报道,VS 2010的下一个版本将不再使用ncb文件。为了避免手动创建Make文件,请尝试如果您有“两个不相关的问题”,那么您应该发布两个问题,而不是一个带两个要点的问题。^^^同上。你的问题还不错;只是你不应该把它们结合在一起。看起来他们从VS6开始就把这个选项去掉了