1樓:網友
1 需要保證linux下要安裝了qt環境。
2 進入你的程式目錄,執行 /usr/local/qt_install/bin/qmake 。 其中/usr/local/qt_install是qt安裝目錄。 是你應程程式中的pro檔案。
3 執行make
4 執行生成的bin檔案。
2樓:網友
安裝qt sdk for linux,然後就可以開始qt程式設計了。
3樓:匿名使用者
安裝個 qt creator 就可以了 很簡單的, 直接f5 編譯執行。
linux下如何執行qt程式
4樓:匿名使用者
是源**還是編譯好的?源**的話首先要有qt的環境,編譯好的直接。/就可以。
5樓:網友
這個還真忘了,好像是qmake
如何使qt釋出的程式在非qt環境的linux下執行
6樓:傲世無慾
1 需要保證linux下要安裝了qt環境 2 進入你的程式目錄,執行 /usr/local/qt_install/bin/qmake 。 其中/usr/local/qt_install是qt安裝目錄。 是你應程程式中的pro檔案 3 執行make 4 執行生成的bin檔案。
如何在linux下編譯安裝編譯qt5.6.
7樓:
1 需要保證linux下要安裝了qt環境。
2 進入你的程式目錄,執行 /usr/local/qt_install/bin/qmake 。 其中/usr/local/qt_install是qt安裝目錄。 是你應程程式中的pro檔案。
3 執行make
4 執行生成的bin檔案。
linux下執行qt程式怎麼編譯執行
8樓:網友
qmake -project? 已經有。pro檔案了! 直接執行qmake或者qmake 或qmake -makefile
重新解壓,按以下步驟做:
qmakemake找到可執行檔案(不是。o, 沒字尾的), 一般如果中沒設定target,預設生成的可執行檔案為snake,輸入。
/snake
怎樣解決qt編譯出的程式執行時缺少libgcc
9樓:網友
缺少動態鏈結庫,你的qt是動態編譯的,根據提示上你qt的安裝目錄上考到你的exe資料夾裡。
windows qt 編譯的執行程式如何在linux下執行
10樓:遊樂裝置
在windows下開發的意義是在windows下執行啊。。。想在linux下執行當然要linux下編譯了 可以做到同乙份**跨平臺編譯已然很強大了不是:)
11樓:網友
這就是基礎不牢造成的問題。
c/c++開發所謂的跨平臺是指同乙份源**不需要修改,便可以再不同平臺下直接編譯成一樣功能的目標** ,qt只是庫 ,實際開發仍然是c++的 。
linux windows的檔案執行方式完全不同,將乙個平臺下編譯好的拿到另乙個平臺執行完全沒有意義。
所以 你在windows下寫的qt** 並生成了exe 需要在linux下再次編譯才能執行。
linux下 qt程式源**如何編譯執行。
12樓:網友
qmake -project? 已經有。pro檔案了! 直接執行qmake或者qmake 或qmake -makefile
重新解壓,按以下步驟做:
qmakemake找到可執行檔案(不是。o, 沒字尾的), 一般如果中沒設定target,預設生成的可執行檔案為snake,輸入。
/snake
如果仍有問題發給我。我給你編譯好。
13樓:鬥雪知識人
.o檔案不是可執行檔案,而是編譯產生的目標檔案,需要進一步鏈結產生可執行檔案才能執行。
14樓:網友
如果你搞不定,可以先裝個qt cteator。
建立乙個工程,原始碼新增進去吧。。。
沒編譯過qt,不是很清楚編譯過程。
乙個linux下編譯程式時的問題
那就找乙個軟體包裝上吧,紅旗官網應該能找到。編譯時出現問題的話,的確很難弄。linux核心編譯失敗 前段時間 ubuntu 系統掛了,重灌系統後,一直沒有安裝編譯環境,記錄下編譯時遇到的一些問題。問題描述編譯linux核心映像時報如下錯誤 解決方法安裝軟體包 u boot tools 問題描述編譯l...
如何在windows下編譯linux的開源程式
兩種方法。一種是在windows安裝linux的虛擬機器,然後編譯。一種是簡單編譯,用win 10自帶的bash進行編譯。總共又三種方案 mingw codeblocks,是windows下的gcc編譯工具 跨平台的輕量ide,可以編譯c 的程式,還可以使用wxwidget 跨平台的介面工具 使用c...
linux如何指定編譯路徑 比如
改名 mv hello 編譯 首先cd到你原始檔的那個目錄下,這樣省去了指定絕對路徑的麻煩,比如cd到桌面,然後 gcc o hello 執行 hello 1.更改所謂副檔名。user mv hello 用gcc 編譯原始碼。user gcc options path 關於gcc的選項,可以檢視相應...