在虚拟机ubuntu16.04系统开发的qt项目(QT5.8),可以在没有安装QT的Windows系统运行吗?具体怎样实现?
移植步骤:
1,在windows开发机上,安装QT5.8开发环境
2,将ubuntu16.04开发的QT项目程序,拷贝到1中的windows上
3,windows开发机上,使用qtcreate打开你的QT项目代码,进行编译
4,将编译好的exe及QT依赖文件打包,部署到目标windows机器上,就可以运行了。
可以参考以下文章
Windows平台安装Qt5.8_LinJingke的博客-CSDN博客
QT项目生成相关依赖库_小魏一号的博客-CSDN博客_qt导出依赖库
你是指直接在windows下运行,还是编译运行?
Linux下编译出来的程序,肯定不是exe文件,怎么在windows上运行呢
需要将代码在windows环境下重新编译产生exe文件
需要在windows 安装QT5.8,进行编译,才能运行吗?具体怎么做?
仅对主楼问题,在linux上是可以交叉编译mingw的qt程序的,不过我对此没有研究帮不了你
你把源码拷贝到windows下,然后运行windeployqt, https://blog.csdn.net/u012790503/article/details/123214902, 这个程序会打包qt项目的依赖库。
qt本身就是支持跨平台的,使用qtcreate进行编译软件就行
你需要把Qt项目移植到Windows平台,编译并打包相关exe和dll文件,然后拷贝到其他Windows系统就可以直接运行了。
移植你的Qt项目,需要安装Visual Studio和Qt5.8 SDK
为什么不直接在Windows下的VMWare下的Ubuntu下运行呢?