电脑安装不同版本的QT


系统:windows

Qt版本:5.10/5.13

电脑中已经安装5.10版本的,安装5.13版本的不知道是否会出现问题,故此记录。

  1. 下载安装Qt5.13,安装过程跟之前版本的基本没差别,安装路径 D:/Qt/;
  2. 安装完成。没有做任何操作,创建一个新项目,编译->成功..运行exe提示缺少那几个Qt dll。
  3. 配置系统环境变量,path添加D:\Qt\Qt5.13.2\5.13.2\msvc2015_64\bin,运行EXE没有问题。
  4. 调试程序,能正常调试。
  5. 5.10版本创建项目运行、调试均没有问题。
  6. VS+Qt5.13 Qt vs tool中添加Qt5.13下的msvc,新建VS Qt项目,编译,运行调试没有问题

经过以上测试,同一台电脑中应该是可以安装不同版本的Qt的,需要配置对应的环境变量。

后续使用过程中出现问题会持续更新...

2020-06-04更新:  

  1.Qt5.13版本使用中,设计师模式添加部件后,保存,代码里识别不到添加的部件,需要重新构建之后才能识别,这个使用的时候不是很友好。。。

2020-06-10更新:

  Qt5.13默认生成的mainWindow界面是没有工具栏的,需要手动添加。在设计模式单击右键--添加工具栏,在项目上单击右键,执行qMake,重新构建,可以在代码中使用工具栏   ui->toolBar,与5.10版本的名字不一样。

2020-12-9更新:

  使用QT5.13为生成的exe添加图标时,发现直接在代码端点运行可以可以打开EXE,但直接双击exe就会提示程序找不到入口,找不到输入点 qResource...之类的,这是需要把QT5.13下对应的dll拷贝到exe同目录,所以在同一台电脑中安装不同版本的QT应该是会出现bug的,还是建议只安装一种版本。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM