Linux/window QT打包

环境Ubuntu20.10 mini,QT6.2.0

1.linuxdeployqt源码编译。

注意权限

下载完成后注释掉: sudo gedit tools/linuxdeployqt/main.cpp

要在Ubuntu中添加QT6的路径:不然会 错。

gedit ~/.bashrc

#add QT ENV
export PATH=/home/xxp/Qt/6.2.0/gcc_64/bin:$PATH
export LD_LIBRARY_PATH=/home/xxp/Qt/6.2.0/gcc_64/lib:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=/home/xxp/Qt/6.2.0/gcc_64/plugins:$QT_PLUGIN_PATH
export QML2_IMPORT_PATH=/home/xxp/Qt/6.2.0/gcc_64/qml:$QML2_IMPORT_PATH
export CMAKE_PREFIX_PATH=/home/xxp/Qt/Tools/QtDesignStudio-2.2.0-preview/qt6_design_studio_reduced_version/lib/cmake/Qt6 

source ~/.bashrc  刷新

之后进行 cmake.  和 make

make成功后会在如下文件夹下生成可执行文件:

 然后移动复制。

sudo cp linuxdeployqt /usr/local/bin/
 

这里要注意权限:sudo chmod a+x linuxdeployqt

可以选择安装:具体干嘛的不知道

———————————————————Linux-打包———————————————————

———————————————————–window-打包—————————————————-

1.新建一个文件夹,作为打包的文件夹。

2.找到QT生成的exe文件,并复制到新建的文件夹中。

3.找到自己编译器对应的控制台:

 并cd到自己新建的文件夹下:cd /D 路径。

 

然后运行windeployqt xxx.exe

执行以后会添加很多库,但是还是会缺少东西。这时可以去C:Qt6.2.4msvc2019_64bin

尼自己编译器的文件夹下找到所需要的库。

——————————————————————————————————————————–

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25109 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月4日
下一篇 2022年6月4日

相关推荐