QT软件版本更改步骤

QT软件版本更改步骤
64位改32位调试记录
1、QT版本更改方式
1.1、搜索打开Qt 5.11.1 Maintenance Tool,选择Add or remove components,下载32位QT版本,下载完成后打开VS,在Qt VS Tools中Qt Options选择所需版本(msvc2017)。
在这里插入图片描述
在这里插入图片描述
1.2、在Qt Project Settings中选择所需控件,包括Charts,Core,GUI,Network,Test,UI Tools,Web Sockets,Widgets等Qt Modules.

2、Python版本更改方式
2.1、下载并安装Python3.6(32-bit),找到软件的安装目录
c:\users\administrator\appdata\local\programs\python\python36-32
2.2、命令行以管理员身份运行,pip -V,查看当前Python版本,
pip 10.0.1 from
c:\users\administrator\appdata\local\programs\python\python36-32\lib\site-packages\pip (python 3.6)
2.3、查看gaussianFit.py文件调用的哪些库,这里经查找调用了numpy,lmfit库
命令行运行pip install lmfit安装32位的lmfit库;命令行运行pip install numpy安装32位的numpy库;命令行运行python -m pip install --upgrade pip进行升级。

在这里插入图片描述
在这里插入图片描述
2.4、找到site-packages文件夹,复制到32位版本的软件中,选择32位的python3.dll,python36.dll,python36_d.dll.

2.5、更改当前环境变量的python的路径,每次运行不同位数的软件都需要对环境变量的路径进行更改
例如:从64位转为32位需要将python相关的所有绝对路径都改为32位的绝对路径。
【注意】正常安装在电脑中,根据电脑系统的位数进行安装软件即可,无需修改配置环境变量。

3、生成运行版本软件所需的qt库
3.1、命令行输入运行版本的路径,在G:\VirtualLab_AD\VirtualLab>E:\Qt\5.12.1\msvc2017_64\bin\windeployqt.exe --qmldir XXX.exe
在这里插入图片描述
3.2、将ucrtbase.dll,ucrtbased.dll复制到软件文件夹中。
3.3、将自动生成的库中缺失的文件复制到打包文件夹中:
(1)复制QT所在安装目录中的库,复制Particles.2文件夹到QtQuick里
(2)复制QT所在安装目录中的库中的particlesplugin.dll文件到打包文件夹中
(3)复制QT所在安装目录中的库中的Qt5QuickParticles.dll文件到打包文件夹中。
【注】复制的库文件都是相对于版本的库文件。

发布了4 篇原创文章 · 获赞 1 · 访问量 647

猜你喜欢

转载自blog.csdn.net/weixin_42783098/article/details/97099982