Visual Studio无法识别虚幻引擎

时间:2016-09-26 18:48:22

标签: c++ visual-studio unreal-engine4

我是视频游戏开发的学生,刚刚开始关注虚幻。 不,我的老师都不知道这件事 我已经安装了2015年的虚幻引擎4.13和Visual Studio社区 2013 我试图使用虚幻引擎制作一个C ++项目(使用蓝图是不可能的,所以this没有帮助) 现在,当我创建一个基本的C ++项目时,Visual Studio会显示以下错误消息:

  

不支持的   此版本的Visual Studio无法打开以下项目。可能未安装项目类型或此版本的Visual Studio可能不支持它们。   有关启用这些项目类型或以其他方式迁移资产的详细信息,请参阅"迁移报告"单击确定后显示。         - UE4," C:\ Users \ Gebruiker \ MEGA \ Unreal \ Disposable \ Intermediate \ ProjectFiles \ UE4.vcxproj"         - 一次性," C:\ Users \ Gebruiker \ MEGA \ Unreal \ Disposable \ Intermediate \ ProjectFiles \ Disposable.vcxproj"

     

无需更改   可以在Visual Studio 2015,Visual Studio 2013,Visual Studio 2012和Visual Studio 2010 SP1中打开这些项目,而无需更改它们。         - 发动机,"发动机"         - 游戏,"游戏"         - 一次性," C:\ Users \ Gebruiker \ MEGA \ Unreal \ Disposable \ Disposable.sln"

然后我的浏览器打开显示一个迁移报告,告诉我VS与Project.vcxproj和UE4.vcxproj有错误,尽管它处理Engine,Games和Project.sln。
此VS确实显示后没有任何进一步的操作,它会自动为UE4中新添加的类打开* .h和* .cpp文件。
虽然它确实编辑并保存了这些,但它声称所有UE的代码都是错误的(有波浪形),并且编译UE4会给代码片段带来错误,这些代码显然不会给其他人带来错误。机器。

非常感谢得到帮助,我相信它会帮助其他人也会遇到同样的问题。

修改 A screenshot of the problem and configuration

编辑2 A screenshot of the Help -> About Visual Studio page, VS 2015 C++ highlighted

3 个答案:

答案 0 :(得分:1)

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

打开Visual Studio后,检查“解决方案配置”是否设置为“开发编辑器”。然后转到Debug > Start without Debugging(或Ctrl-F5)。如果所有内容都已编译并且编辑器再次打开,那么您就可以继续。

答案 1 :(得分:1)

我卸载了VS2013,安装了VS2015并检查了所有附加选项,在我的电脑上安装了一个只有VS2015的Unreal的新项目,现在一切正常。

也许我的VS2013安装已经破坏,已弃用或切换版本不是一个好主意,但我现在无论如何都可以使用VS.

还要感谢jeevcat提到它!

答案 2 :(得分:0)

安装较新版本的Visual Studio。 VS2013不是最新版本,VS2015是。 People report甚至将VS2013从Update 2更新到Update 4也有助于解决类似的问题。