代码之家  ›  专栏  ›  技术社区  ›  Fons

Visual Studio无法识别非真实引擎

  •  1
  • Fons  · 技术社区  · 8 年前

    我是视频游戏开发专业的学生,刚开始学习《虚幻》。
    我已经安装了Unreal Engine 4.13和Visual Studio社区 2013 现在是2015年。
    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出现之后,没有任何进一步的操作,它会自动打开*。h和*。UE4中新添加的类的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 回复  |  直到 7 年前
        1
  •  3
  •   jeevcat    8 年前

    从关闭Unreal Engine Editor和Visual Studio开始,右键单击.rootject文件并选择 Generate Visual Studio project files ,然后从.sln文件启动visual studio。

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

        2
  •  1
  •   Fons    8 年前

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

    也许我的VS2013安装失败了,不推荐使用或切换版本不是一个好主意,但我现在无论如何都可以使用VS。

    还感谢吉普卡特提到这一点!

        3
  •  0
  •   Kirill Daybov    8 年前

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