Size: 945
Comment:
|
← Revision 9 as of 2021-11-02 03:45:33 ⇥
Size: 974
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
关于[[https://docs.unrealengine.com/en-US/ProductionPipelines/BuildTools/UnrealBuildTool/ThirdPartyLibraries/index.html | ThirdPartyLibraries]]的官方文档也很有参考意义。注意里面${}系列变量只是在RuntimeDependencies的Add函数里能被识别,在其他地方被当做普通字符串处理。 | 关于[[https://docs.unrealengine.com/en-US/ProductionPipelines/BuildTools/UnrealBuildTool/ThirdPartyLibraries/index.html | ThirdPartyLibraries]]的官方文档也很有参考意义。注意里面${}系列变量只是在!RuntimeDependencies的Add函数里能被识别,在其他地方被当做普通字符串处理。 |
Line 16: | Line 16: |
---- CategoryUnrealEngine |
UE_4.26\Engine\Source\Programs\AutomationTool\*.sln里的UnrealBuildTool/Configuration/ModuleRules.cs里可以查找到很多预定义变量
关于ThirdPartyLibraries的官方文档也很有参考意义。注意里面${}系列变量只是在RuntimeDependencies的Add函数里能被识别,在其他地方被当做普通字符串处理。
- ModuleDirectory
- 一个Module的build.cs文件所在的目录
一个ModuleRule类的构造函数,接收一个Target参数,该参数可以用来标识这个ModuleRule现在是用于哪个Project之中。比如通过(ReadOnly)Target.ProjectFile.Directory.FullName拿到这个Project的uproject文件所在目录。
- PluginDirectory
- uplugin文件所在的目录
- UnrealBuildTool.cs
- 里面预定义了很多Engine相关的目录变量