环境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进行处理,非常感谢!