Visual Studio无法识别虚幻引擎

Visual Studio doesn't recognize Unreal Engine

本文关键字:引擎 识别 Studio Visual      更新时间:2023-10-16

我是一名电子游戏开发专业的学生,刚刚开始看虚幻。不,我的老师都不知道这个。
我已经安装了虚幻引擎4.13和Visual Studio Community 2013现在是2015。我正在尝试使用虚幻引擎制作一个c++项目(使用蓝图是没有问题的,所以这没有帮助)
现在,当我创建一个基本的c++项目时,Visual Studio显示以下错误消息:

不支持的此版本的Visual Studio无法打开以下项目。可能未安装项目类型,或者此版本的Visual Studio可能不支持它们。有关启用这些项目类型或以其他方式迁移资产的更多信息,请参阅单击OK后显示的"迁移报告"中的详细信息。- UE4,"C:UsersGebruikerMEGAUnrealDisposableIntermediateProjectFilesUE4.vcxproj"-一次性,"C:UsersGebruikerMEGAUnrealDisposableIntermediateProjectFilesDisposable.vcxproj"

无需更改这些项目可以在Visual Studio 2015、Visual Studio 2013、Visual Studio 2012和Visual Studio 2010 SP1中打开,而无需更改它们。-引擎,"引擎"-游戏,"游戏"-一次性用品,"C:UsersGebruikerMEGAUnrealDisposableDisposable.sln"

然后我的浏览器打开,显示一个迁移报告,告诉我VS项目有一个错误。vcxproj和UE4。vcxproj,虽然它处理引擎,游戏和项目。sln.
在此之后,VS显示没有任何进一步的行动,它会自动打开*.h和*.cpp文件的新添加的类在UE4。
虽然它确实编辑和保存了这些,但它声称所有UE的代码都是错误的(带有潦乱的字迹),并且在编译UE4时,代码片段出现了错误,而在其他机器上显然不会出现错误。

如果能得到帮助,我将不胜感激,我相信这也会帮助到其他有同样问题的人。

编辑问题和配置的屏幕截图

编辑2 帮助->关于Visual Studio页面的截图,VS 2015 c++突出显示

同时关闭虚幻引擎编辑器和Visual Studio,右键单击。uproject文件并选择Generate Visual Studio project files,然后从。sln文件启动Visual Studio。

打开Visual Studio后,检查您的解决方案配置设置为开发编辑器。然后转到Debug > Start without Debugging(或Ctrl-F5)。如果一切都编译好了,编辑器又打开了,那么你就可以开始了。

我卸载了VS2013,安装了VS2015,检查了所有额外的选项,在我的pc上用虚幻和VS2015做了一个空白的新项目,现在一切都很好。

也许我的VS2013安装坏了,被弃用或切换版本不是一个好主意,但我现在可以在任何情况下使用VS。

也感谢jeevcat的提及!

安装新版本的Visual Studio。VS2013不是最新的版本,VS2015才是。人们报告说,即使将VS2013从Update 2升级到Update 4也有助于解决类似的问题。