ue4.26 GenerateProjectFiles.bat warning:ThirParty/Intel/MetricsDiscovery/MetricsDiscoveryHelper/build/include does not exist

运行ue4.26源码的GenerateProjectFiles.bat生成工程(Setup.bat已经执行完毕),报warning:

它会导致将来编译不过。

解决方法:

把之前编译成功的ue4.26工程中的\Engine\Source\ThirdParty\Intel\MetricsDiscovery\MetricsDiscoveryHelper\build\include目录拷贝过来,再重新运行GenerateProjectFiles.bat,就正常了。

至于为啥没生成出MetricsDiscoveryHelper\build\include,不太清楚,看\Engine\Source\ThirdParty\Intel\MetricsDiscovery\MetricsDiscoveryHelper\路径下的README.md中说:

应该用vs2017,而我用的是vs2022,不知道是不是因为这个。

然后问题是如何把\Engine\Source\ThirdParty\Intel\MetricsDiscovery\MetricsDiscoveryHelper\build\include提交到git上去,因为通过sourcetree可以看出,这个目录已经被gitignore了。

需要注意的是,这个路径的ignore并不是写在最高层的.gitignore中,而是写在

\Engine\Source\ThirdParty\Intel\MetricsDiscovery\MetricsDiscoveryHelper\.gitignore中:

把其中的 

build/ 

注释掉:

#build/

就可以提交了。

 

注:还有一种改法,就是将

build/

改成两行:

build/*

!build/include/

效果是一样的。

posted on 2023-10-10 03:02  wantnon  阅读(34)  评论(0编辑  收藏  举报

导航