linux下 发布qt程序,Linux下发布qt程序
安裝patchelf
百度搜索,然后解壓
進入文件夾用終端打開 然后執行命令:
./configure
make
sudo make install
編譯linuxdeployqt
源碼下載地址:?https://github.com/probonopd/linuxdeployqt
解壓后用qt編譯
打開編譯好的文件夾進入bin文件夾找到這個文件linuxdeployqt
并將它移動到/usr/local/bin文件夾下
sudo mv linuxdeployqt/linuxdeployqt /usr/local/bin
配置 qt 的環境變量
終端輸入以下命令,修改 .bashrc 文件
vi ~/.bashrc
在文件末尾追加以下,其中/home/wmx/Qt5.8.0 是我的qt 安裝路徑,大家要用自己的路徑代替
#add QT ENV
export PATH=/home/wmx/Qt5.8.0/5.8/gcc_64/bin:$PATH
#export LD_LIBRARY_PATH=/home/wmx/Qt5.8.0/5.8/gcc_64/lib:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=/home/wmx/Qt5.8.0/5.8/gcc_64/plugins:$QT_PLUGIN_PATH
#export QML2_IMPORT_PATH=/home/wmx/Qt5.8.0/5.8/gcc_64/qml:$QML2_IMPORT_PATH
發布app
可執行程序名 appName
程序圖標 appName.png
所有linux機器統一路徑 /app
qml文件路徑 /app/qml
庫文件路徑 /app/lib
插件路徑 /app/plugins
平臺支持文件路徑 /app/plugins/platforms
4種方式選1:
非qml程序:
1 在終端輸入 linuxdeployqt /app/appName
2 在終端輸入 linuxdeployqt /app/appName -appimage
qml程序:
3 在終端輸入 linuxdeployqt /app/appName -qmldir=/app/qml
4 在終端輸入 linuxdeployqt /app/appName -qmldir=/app/qml -appimage
其中-appimage 參數可以生成 linux下桌面圖標啟動
總結
以上是生活随笔為你收集整理的linux下 发布qt程序,Linux下发布qt程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux怎么改程序图标,如何在Ubun
- 下一篇: linux i2c 读写函数,Linux