我最近做了一些清理我的驱动器。我决定在清理驱动器后安装visual 2017。我一直试图使用从UE4中提取的引擎继续我的旧GitHub项目的工作。我试着用VS2017重建这个项目,我知道这个项目还没有得到完全支持。我确实遇到了不少问题,包括缺少的cotut.h文件。我重新安装了Windows来修复这个问题。
当前的问题是缺少一个名为windows.h的新文件,我相信由于构建工具查找了错误版本的SDK,所以缺少了该文件。我想知道,在遇到类似问题后,是否还有其他人成功地将VisualStudio2017集成到了他们的UE4项目中?
--由于语法不好而编辑。
发布于 2017-05-11 19:18:43
据我所知,4.15版既支持Visual 2015 (默认),也支持Visual 2017。如果要从源代码构建引擎,则需要在运行Setup.bat后打开命令提示符并运行命令GenerateProjectFiles.bat -2017。这将为引擎提供一个Visual 2017解决方案。
若要对项目使用Visual 2017,可以通过在“源代码编辑器”设置中编辑“编辑->编辑器首选项”->通用->源代码并选择“Visual 2017”设置来设置您的首选项。
发布于 2017-05-13 08:55:06
如果重新生成引擎的VS项目文件没有帮助。尝试重新生成您自己的UE4项目的VS项目文件。
关闭Visual和UE4后,找到.uproject文件,右键单击并选择Generate Visual Studio project files。
打开解决方案,确保将游戏文件夹下的UE4游戏(例如MyProject)设置为StartUp项目(右击,Set as StartUp project),然后尝试编译。
https://stackoverflow.com/questions/43921599
复制相似问题