c++ - C++ 新手,Visual Studio Professional 2013 无法运行在 Visual Studios C++ Express 2010 中创建的项目

标签 c++ visual-studio-2010 visual-studio visual-studio-2013

现在,我尝试在 VS 2013 中打开和运行的项目(非常基本的项目 - 只不过是学习程序,如 hello world 类型的程序)也无法在 VS Express 2010 中打开和运行。一切都获得了适当的许可。

事实上,当我现在在 VS Express 2010 中打开我的程序时,它会在 header 中突出基本内容,例如红色的“iostream”,并且无法识别它们。

如果我在其中任何一个中构建一个新项目,都很好。但是我无法让项目在彼此之间工作,如果我尝试,它会进行一些重建,然后这些项目将无法在其中任何一个中工作。

这是怎么回事?

最佳答案

实际上,当我尝试将使用 Visual Studio 2013 制作的 gmap.net (winforms) 项目用于新版本的 时,我就遇到了这种情况em>VS 2015

在我的案例中,我可以看到我用 C# 编写的所有代码,但我无法更改项目的设计,我认为这是不可能的,所以我一直在使用这两种代码。

但在您的情况下,如果您只想打开代码,您应该找到带有 .csproj 或类似内容的文件,并且不要通过 .sln< 打开项目 如果你明白我的意思。

这样做会很好。当然,不要忘记您应该将所有扩展导入您的新 VS。

附言:

我找到了对您的问题的很好的解释 here在 Visual Studio 网站上。 这就是答案:

If you allow Visual Studio to update the project automatically, you can open it in Visual Studio 2013, Visual Studio 2012, and Visual Studio 2010 SP1.

关于c++ - C++ 新手,Visual Studio Professional 2013 无法运行在 Visual Studios C++ Express 2010 中创建的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32020278/

相关文章:

c++ - 在 C++ 中定义变量时出现段错误

c++ - 为什么有一个本地仿函数不好?

c++ - 在vs2010中使用iostream时,出现错误C2039 : 'exit' : is not a member of '` global namespace''

c++ - Rapidxml 未在 Visual Studio 2010 上编译。我做错了什么?

git - 如何使用 Visual Studio Code 作为 Git MergeTool 的默认编辑器,包括 3 向 merge

git - 来自多个 Git 存储库的 Visual Studio 解决方案

c++ - 将成员函数从基类移动到派生类会无缘无故地破坏程序

c++ - valgrind 报告 mysql_real_connect 泄漏

c++ - Word Solver - 所有方向

c++ - 调查 visual studio 程序集输出