Visual studio 2008 Can';t打开C++;VS2008中的项目

Visual studio 2008 Can';t打开C++;VS2008中的项目,visual-studio-2008,project-management,ogre,Visual Studio 2008,Project Management,Ogre,我安装了VS2010和VS2012,而且我一直使用C。我开始用OGRE3D进行3D开发,并尝试用它建立牛顿游戏动力学,但看起来所有的教程和设置说明都非常非常古老,我只在VS2008中找到编译和构建它的说明 所以我从这里下载了一个名为vcsetup.exe的文件:我安装得非常好。安装程序说“Visual C++工作室2008快件”,所以我认为这是正确的。 但当我尝试打开解决方案和相关的.vcProjfile(VisualC++项目文件)时,会出现一个错误提示:“这个项目文件不能用VisualStu

我安装了VS2010和VS2012,而且我一直使用C。我开始用OGRE3D进行3D开发,并尝试用它建立牛顿游戏动力学,但看起来所有的教程和设置说明都非常非常古老,我只在VS2008中找到编译和构建它的说明

所以我从这里下载了一个名为vcsetup.exe的文件:我安装得非常好。安装程序说“Visual C++工作室2008快件”,所以我认为这是正确的。 但当我尝试打开解决方案和相关的.vcProjfile(VisualC++项目文件)时,会出现一个错误提示:“这个项目文件不能用VisualStudio的这个版本打开”。 <>我试图创建一个空白的C++项目,但是没有任何模板。 我还尝试用VS2010和VS2012编译这个Newton引擎,但当我进行转换并尝试编译它时,或多或少会出现以下6个错误,还有一些错误表示
找不到Newton.h

错误MSB3073:命令“xcopy” “Win32/dContainers/Debug\dContainers.lib”“../Win32/Debug/”/F/Y /R:VCEnd“已退出,代码为4。C:\程序文件 (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.cppcomon.targets 134

所以我不知道该怎么办。VS2008仍然受支持吗?也许这就是它不让我在上面打开项目的原因


这是我一直在遵循的教程,以创建一个与Ogrewnt和Newton的项目:

根据您链接的网站:

最后,您可以下载整个项目的副本,包括所有 媒体和MSVC++(7.1)项目文件

VC++7.1实际上是VS2003。这里的问题是很难将VS2003项目转换为VS2008项目

我建议您手动将文件逐行转换为VS 2008,或者您可以下载VS 2005(如果可用)。VS2005可能与这个项目更兼容,但如果所有其他方法都失败了,您将不得不在某个地方找到VC++7.1(又名VS2003)并使用它


请注意,Ogre3D与最新的VS兼容(据我所知),但您将无法遵循该特定教程。

Ogre在VS2008、VS2012和VS2012上运行良好。并使用VS2012构建OGREVERNT,也应该使用任何其他版本

我们还为每个VS版本(甚至VS2003)提供了一个示例,您可能想要查看。然而,Newton.h找不到的问题是一个简单的问题,您可能没有告诉VS在哪里可以找到它


有关如何更正此问题,请参见此部分。

链接已断开。我试过了。很遗憾,因为Ogre3D是最好的引擎。另外,我已经在没有牛顿的情况下使用了Ogre3D,但是没有它是没有用的。我真的是新的C++,我不知道如何建立一个。我应该使用OGReNWT或OGReNETWT2吗?我不想做很多复杂的事情,只是简单的跳跃和碰撞检测如果这就是你使用物理引擎的全部目的,看看“最小食人魔碰撞”,这可能是更轻量级的方法。