我是视频游戏开发的学生,刚刚开始关注虚幻。 不,我的老师都不知道这件事 我已经安装了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
答案 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也有助于解决类似的问题。