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   wantnon  阅读(87)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示