qt lrelease windows 二进制文件?

Posted

技术标签:

【中文标题】qt lrelease windows 二进制文件?【英文标题】:qt lrelease windows binary? 【发布时间】:2010-11-26 18:39:10 【问题描述】:

谁能给个lrelease binary for windows的链接?

我似乎到处都找不到它。

我有一个服务器应用程序,它通过网络翻译引擎(如谷歌翻译)动态翻译 ui 并翻译 .ts 文件中的条目。现在我需要从 .ts 生成一个 .qm 并将其返回给客户端。

所以我需要将 lrelease 实用程序放在服务器上。不想安装整个 qt 框架。只是 .exe,可能还有一些依赖 .dll-s。

// 更新

感谢您的回复。我设法让它在 Windows 中运行。

同样的问题,但正在寻找 Linux (Ubuntu) 二进制文件。

如何只检查 lrelease 依赖项。 我知道它在 qt4-dev-tools 包中,但它几乎取决于整个 Qt。 那么有没有办法只检查 lrelease 依赖项?

【问题讨论】:

【参考方案1】:

您可以下载例如[QT for VS 2008][1],将它安装在某台机器上并将 lrelease 和所需的 DLL(我假设 QtCore 和 QtXml)从那里复制到服务器。我认为您不会在网上找到最新的独立二进制文件。

【讨论】:

好的。我将安装完整的 SDK。我有诺基亚 Qt SDK,但它不包括在内。如何检查需要哪些 DLL? 试用 Dependency Walker:dependencywalker.com 这是一个免费工具,并显示所需的 DLL。

以上是关于qt lrelease windows 二进制文件?的主要内容,如果未能解决你的问题,请参考以下文章

未解决:lrelease: could not exec ‘/usr/lib/qt5/bin/lrelease‘: No such file or directory

如何交叉编译 qt4 for arm 以生成 bin/lrelease 和 lib/libQtDesigner.so

QTranslator 仅适用于我的程序的某些部分

在 Linux 上使用 Qt 为 Windows 创建可执行文件

在Windows 10上更改Qt应用程序中的字体

QT用VS还是MINGW编译好,有啥区别