如何将Unreal visual studio解决方案文件生成到特定文件夹中

时间:2017-03-04 02:23:49

标签: visual-studio unreal-engine4

我使用的是Windows 10和Unreal 4.15

当我右键单击Unreal项目以生成visual studio解决方案文件时,没有选项可以更改输出目录,它始终与项目文件位于同一文件夹中,这意味着源文件和构建文件混合在一起。对于CMake生成构建文件的传统C ++项目,我们可以执行类似

的操作
mkdir build
cd build
cmake -A x64 ..
msbuild test.sln 

构建文件和源文件是分开的。是否有可能为虚幻项目做这种好的练习?下面是我目前用于生成虚幻

的构建文件的命令行
UnrealBuildTool.exe -projectfiles -project="%WORKSPACE%/projectname/projectname.uproject" -game -rocket -progress

1 个答案:

答案 0 :(得分:1)

它们没有完全混合在一起。据我所知,UE项目需要精确定义的文件夹结构(UE Docs)。因此,您的 C ++源代码位于文件夹中,但VisualStudio或同等工具的生成的文件位于 Intermediate 文件夹中。因此,这些文件通常不会由Git或其他版本控制工具进行版本控制。 (GitHub为UE GitHub UE .gitignore提供了很好的预定义.gitignore文件。)

总之 - 不,它是不可能的,在我看来它也会产生反作用 - 目前它甚至适用于具有多个游戏模块的大型项目(它们实际上是DLL {{3} })。