繁体   English   中英

如何将基于qt的应用程序(在Mac上开发)部署到Windows?

[英]How to deploy a qt based app(developed on Mac) to Windows?

我在macO上开发了一个桌面Qt应用程序。 我想在Windows上执行我的应用程序。 我看过这些页面: https : //doc.qt.io/qt-5.9/osx-deployment.html https://godhc.wordpress.com/2012/06/10/build-your-qt-project- on-windows-and-mac-osx /但这没有意义。 有人可以解释我该怎么做吗?

您必须在Windows上重新编译它。 您必须确保您的代码未使用macOS“ framworks”或Unix或Linux特定功能。

我建议下载预编译的静态QT,因为它无法构建。 您可以在此处获得,并使用Visual Studio编译器,则必须下载Visual Studio以及所有c ++插件和内容。

!! 编辑cmd所在的目录是qmake的输出! 然后打开cmd,并在项目的.pro文件上运行静态编译的QT的qmake。 例如

E:\QT_projects\QT\qt5-5.7.1-vs2015\qt5-x86-static-release\bin\qmake.exe E:\QT_projects\variable-length-string-editor-for-binaries\StringEditer.pro

这将使makefile。 然后为我打开名为“ VS 2017开发人员命令提示符”的Visual Studio cmd,打开开始菜单并键入将显示它。

然后,您导航到qmake生成的make文件所在的文件夹

cd E:\QT_projects\variable-length-string-editor-for-binaries

然后在发布或调试时运行nmake或仅运行nmake例如

nmake release

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM