为什么我在尝试安装 chessx-1.2 时收到以下错误消息
ted@ted-Satellite-C660D:~/chessx$ sudo qmake
[sudo] password for ted:
RCC: Error in 'resources.qrc': Cannot find file 'i18n/chessx_de.qm'
RCC: Error in 'resources.qrc': Cannot find file 'i18n/chessx_fr.qm'
RCC: Error in 'resources.qrc': Cannot find file 'i18n/chessx_da.qm'
RCC: Error in 'resources.qrc': Cannot find file 'i18n/chessx_it.qm'
无法找到的文件实际上存在于 chessx 子文件夹 i118n 中
有人可以帮忙吗
答案1
删除 qm 文件并使用 lrelease chessx.pro 重建它们。lrelease 是 qt 的一部分。
答案2
我没有足够的声誉来发表评论,所以这就是我要说的:@William Mills
执行@ReorX 建议的最简单方法是:
转到 chessx 文件上方的文件夹并删除 chessx 文件夹(我的是 chessx-1.4.6):
$ rm -r <chessx-version#>
重新提取文件(重新解压)
转到刚刚创建的文件夹并执行以下命令:
$ lrelease chessx.pro $ qmake
根据提示继续编译
这应该可以解决问题。