Qt怎么把寫好的代碼編譯成exe文件?
你可以定義一個繼承QT相關類的類,比如Qobject或者Qthread,然后把你原來的C程序函數變成類中的成員函數。但是注意添加一些頭文件和庫。
linux下qt怎么設置exe?
打開系統文件linux下的qt文件,直接點擊
ubuntu下怎么打包寫好的Qt程序?
可以參考一下SQLit:
解釋一下:
-Wl告訴編譯器將以下參數傳遞給鏈接器。
Rpath是gcc的一個參數。當程序加載時,它將搜索rpath目錄以找到共享庫。
rpath添加的目錄信息保存在可執行文件中。
$ORIGIN表示可執行文件所在的目錄。
也就是說,運行時程序將首先在自己目錄的lib中加載依賴庫,如果沒有,則在系統庫中查找。
如果你的程序沒有。;t在編譯時傳遞rpath參數,您也可以使用patch:。
注意:patchelf修改文件后會損壞文件。
所以要先用strip刪除符號表收縮二進制文件,再用patchelf設置rpath。
題外話,Android上既沒有glibc庫,也沒有庫鏈接器。
如果想在Android上運行D:。
也就是你把庫鏈接器和依賴PHP的庫放在/data/local/tmp/web/lib中,然后設置好各個名稱,就可以在Android的adbshell中運行樹莓派PHP了。
當然,你也可以用patch:差不多。
怎樣在ubuntu下安裝Qt開發環境?
從ubuntu自己的軟件下載中心是一個令人頭疼的問題。Qdesigner可以正常使用,但是Qt的庫函數不會被下載,當apt-get無法下載時,需要手動安裝。安裝前確保有4個。g的剩余空間,安裝后可以刪除2G安裝用的文件。
1.下載Qt框架。進入網站
,選擇中間的標簽LGPL,然后下載QtLibraries4.7.0forLinux/X11(199MB)。
更新:如果你能如果找不到,你可以直接走。
在頁面中間的Qt庫中,選擇最新的QtLibraries4.8.3forLinux/X11(223MB)2。提取文件。輸入存儲下載文件的目錄并執行tar-zxvfqt-everywhere-opensource-src-4.7.0.tar.gz,其中qt-everywhere-opensource-src-4.7.0.tar.gz是新下載文件的文件名。3.默認情況下,系統沒有G編譯環境。需要手動安裝。執行sudoapt-getinstallbuild-essential。如果提示您找不到軟件包,您可以更新源代碼。方法來編輯sudogedit的源列表。然后執行sudoapt-getupdate4。執行sudoapt-getinstalllibx11-devlibfreetype6-devlibavahi-gobject-devlibsm-devlibxrender-devlibfontconfig-devlibxext-d.Ev5。將解壓后的文件夾復制到英文目錄(不是tmp),進入文件夾執行。/configure,然后選擇O(開源),然后選擇yes(同意)。操作結束后,提示剛運行make等信息,表示此步驟成功。6.制造.執行make需要很長時間(我用了4個小時t_t)。7.安裝qt。執行sudomakeinstall,這樣更快。該文件安裝在/usr/local/Trolltech/Qt-4.7.08中。設置環境變量。執行vi~并添加以下內容:qtdir/usr/local/trolltech/Qt-4.7.0/path$qtdir/bin:$pathmanpath$qtdir/doc/mane:$manpathLD_library_path$qtdir/Afterlib:$LD_library_path:$Enter,然后輸入O進入輸入模式,復制以上字段,按esc,然后輸入大寫ZZ。9.然后就可以按照qmake-projectqmakemake了。