解决QT报错 error MSB4023: 无法计算项元数据“%(FullPath)”

我从公司SVN服务器下载QT项目的代码,编译时报错:

error MSB4023: 无法计算项元数据“%(FullPath)”。无法将项元数据“%(FullPath)”应用于路径“[0x7FF81100D3F0] ANOMALY: meaningless REX prefix used”。不支持给定路径的格式。

如图:

解决QT报错 error MSB4023: 无法计算项元数据“%(FullPath)”

我遇到这个问题后,在百度、Bing、Google上搜索了很多遍,都没能找到真正的解决办法,我试过重装VS2017、重装QT,仍然没能解决,后来终于找到解决这个蛋疼问题的办法了。

根据报错,发现提示定位错误位置是

C:\Users\Administrator\AppData\Local\QtMsBuild\rcc\qtrcc.targets(127,9)

我们可以根据路径找到这个文件qtrcc.targets的127行

解决QT报错 error MSB4023: 无法计算项元数据“%(FullPath)”

我们把这个包含FullPath的ItemGroup节点整体注释掉

解决QT报错 error MSB4023: 无法计算项元数据“%(FullPath)”

再编译项目,成功了没有报错,问题解决了,希望能帮到大家!

解决QT报错 error MSB4023: 无法计算项元数据“%(FullPath)”