两个有点无关的问题:
有时,当我在 Visual Studio 2008 Express 中处理 C++ 项目时,智能感知只是不想“工作”,即使它确实应该工作。自动完成框不显示,状态栏显示如下内容:“智能感知:没有更多信息可用”。
有时可以通过重建解决方案或重新打开解决方案来修复它,有时即使这样也不起作用。这是一个已知问题吗?如果是这样:是否有任何已知的修复?是否有任何适用于 Linux 的 C++ IDE 与 MSVC++ 的 .sln 文件兼容?有时我想在一些项目上工作,而不必经历创建新项目和添加文件或手动创建 Make 文件的麻烦。
编辑:
回答我自己的问题:
显然,除了尝试删除 .ncb 文件之外,没有真正的解决方法。替代方案是使用不同的 IDE 或使用商业包替换智能感知。
Code::Blocks 似乎能够打开 Visual Studio 文件。或者至少可以轻松导入它们。
我把这些贴在一起,因为它们都与视觉工作室有关,我认为它们不够重要,不值得拥有自己的主题。
确实认为downvote有点苛刻!