在Visual Studio中更新Qt翻译(.ts文件)时出现未指定错误

Unspecified Error while updating Qt translations(.ts files) in Visual Studio

本文关键字:文件 错误 未指定 ts Studio Visual 更新 翻译 Qt      更新时间:2023-10-16

我正在尝试使用Qt VSTools中的"lupdate"更新现有的翻译文件。但是,它返回错误代码 1 。我试图清理解决方案并重建它,但这并没有帮助我解决问题。我还尝试创建一个新的翻译文件,但它返回错误代码 1。

lupdate error: File 'GeneratedFiles/ui_file.h' does not exist.

它会检查已删除的文件。关于如何从 lupdate 中删除该文件的任何建议?

在编译期间生成的moc_*文件中查找对ui_file.h的任何引用并将其删除。这就是手动手术方法。我有时在键盘上是如此快速和聪明,Qt Creator看不到我们正在做什么,然后出现了这个问题。

另一种快速修复方法是删除moc_*文件,也许还可以删除编译时生成的其他文件。

我在外部依赖项中找到了ui_file.h。删除文件解决了问题。