此法只针对少量不愿意(买不起)购买大容量SSD的程序员, 提供一个折衷(无奈)方案.
部分开发设备的配置SSD + HDD. SSD通常容量较小, 安装完系统级程序所剩不多(WIN10+VS2019 + UE4(Launch版,源码预编译版需要更多空间 + 系统运行预留), 无法完全将项目放在SSD中, 只能将项目存放在HDD中, 导致编译速度非常慢, 频繁读写小文件甚至不到10MB/s, 严重影响效率.
可以将VS编译相关的文件链接到SSD, 只需要较小的SSD空间(比如20G)就可以大幅加快编译速度. 把项目(比如UnrealApp)内的.vs, Intermediate, Plugins 和 Source四个目录剪切到SSD目录(比如C:UEProjectUnrealApp), 再进行目录链接, bat内容如下:
cd %~dp0
MKLINK /J %~dp0.vs "C:/UEProject/UnrealApp/.vs"
MKLINK /J %~dp0Intermediate "C:/UEProject/UnrealApp/Intermediate"
MKLINK /J %~dp0Plugins "C:/UEProject/UnrealApp/Plugins"
MKLINK /J %~dp0Source "C:/UEProject/UnrealApp/Source"