安装最新版本的 chessx

安装最新版本的 chessx

为什么我在尝试安装 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 建议的最简单方法是:

  1. 转到 chessx 文件上方的文件夹并删除 chessx 文件夹(我的是 chessx-1.4.6):

    $ rm -r <chessx-version#>
    
  2. 重新提取文件(重新解压)

  3. 转到刚刚创建的文件夹并执行以下命令:

    $ lrelease chessx.pro
    $ qmake
    
  4. 根据提示继续编译

这应该可以解决问题。

相关内容