1

我在 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。

4

1 回答 1

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 文件并创建了一个新文件,错误就消失了。

希望有帮助。

于 2012-10-19T20:46:42.663 回答