如题,在www.qt.io上下载的开源版本(文件名qt-unified-windows-x64-4.5.2-online.exe),但打开之后却显示商务Qt安装程序。哪里出问题了?
解决了,可能我的号在QT官网上申请了商业版的下载,于是,在线安装程序就按照商业版给我安装了。QT官网上那个在线安装程序本身其实不分商业版还是开源版的,就只根账号挂钩。
1、首先在Qt的安装安装目录下找到项目构建套件的目录(如mingw73_32),进入该目录,创建一个自定义的目录,然后把Qt项目构建生成的exe文件拷贝到新建的目录中。
2、打开Qt的命令行操作终端,然后进入我们新建的目录,在命令行中输入windeployqt test.exe(程序名字根据实际而定),然后回车执行,等待命令执行完毕。
3、 打包完成,在刚才新建的目录里面多了很多文件,这些文件都是exe运行必要的库文件,此时我们就可以把当前的整个目录拷贝移植到其他电脑上面运行了。
注意:
答案:
可能是因为下载的是在线安装程序,需要联网下载安装文件并选择安装类型,其中商业版也在其中,而开源版本与商业版本在安装过程中的选择方式是不同的。
如果想要下载纯粹的开源版本,可以选择离线安装方式。Qt官网提供了离线安装包的下载,可以直接下载安装。具体下载和安装方法可以参考Qt官网的相关文档。
关于参考资料中的代码,是用于在Qt中使用蓝牙的。这部分与Qt离线安装程序的下载和安装没有关系,因此不影响问题的解决。如果需要使用蓝牙,可以参考这部分代码实现。