【问题标题】:Qt creating new translation (ts) using Visual gives error - (ExitCode 1)Qt 使用 Visual 创建新翻译 (ts) 会出错 - (ExitCode 1)
【发布时间】:2012-07-27 23:58:06
【问题描述】:

我在 VS 2010 中使用 QTranslator。使用下面的过程时,我收到一条错误消息,指出插件已退出并出现错误(退出代码 1)。我已经使用 Qt Linguist 和 Qt Creator 完成了整个过程(代码到可执行的翻译工作)。但是,我什至无法在 Visual Studio 中创建 ts 文件(在菜单上添加它们应该在的所有位置)。有人知道为什么吗?

为项目创建 Qt 翻译文件 要将新的翻译文件添加到项目中,请选择 Qt|Create New Translation File。在“添加翻译”对话框中,您可以选择语言来创建翻译文件。提供了一个建议的文件名,并在您单击“确定”时创建。翻译文件位于 Visual Studio 解决方案资源管理器的 Translation Files 文件夹中。右键单击翻译文件会显示一个菜单,允许您调用 lupdate、lrelease 和 Qt Linguist。

【问题讨论】:

  • 检查输出,可能有一个文件没有找到。我遇到了同样的错误,它是一个丢失的 .h 文件。

标签: visual-studio-2010 qt4 exit-code code-translation language-translation


【解决方案1】:

使用 qt 插件版本 1.1.11,我遇到了类似的错误。我做了一个翻译(VS 2010 File Menu > Qt > Create New Translation),后来当我在完成两个翻译后进行构建时,它给出了 Qt Add in 的错误 ExitCode 1。

在每次构建时都在这个错误对话框上点击了几天后,我发现在输出中列出的,有一个输出源的组合框。

将此组合框从“Debug”更改为“Qt Visual Studio Add-in”,然后您应该会在输出中看到错误的来源。对我来说,其中一个 ts 文件有一行无法解析。我删除了那个 ts 文件并创建了一个新文件,错误就消失了。

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2017-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多