Linux下發布QT程序
所以發布程序就是將必要的文件放到指定的位置,並修改某些系統配置。
我發布的環境為X86下的ubuntu 10.04-desktop。
例如我的程序提示依賴libQtGui.so.4、libQtNetwork.so.4、libQtCore.so.4和libaudio.so.2這4個庫。將這4個庫拷貝過去,然後進入/usr/lib,執行如下命令:
ln -slibQtGui.so.4.6.2 libQtGui.so.4
ln -s libQtNetwork.so.4.6.2 libQtNetwork.so.4
ln -slibQtCore.so.4.6.2 libQtCore.so.4
ln -s libaudio.so.2.4 libaudio.so.2
程序即可運行。
我的操作如下:
Plugins目錄拷貝到/usr/local/下;
編輯/etc/profile,在文件的最後加入如下兩行:
export LD_LIBRARY_PATH=/usr/local/plugins/imageformats:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=/usr/local/plugins