編譯工程的前提: 1、 所需要用的編譯器已經安裝,並且路徑設定到了環境變數中。2、有所需要連線的qt庫、第三方庫。
第一步:設定環境變數。將工程需要連線的庫包含進來,如果已經在linux的環境變數中設定可以不做這步。
export qtdir=/usr/local/qte
export ld_library_path=$ld_library_path:/usr/local/qte/lib:/usr/local/sqlite3/lib
第二步:根據 *.pro 檔案生成 makefile 。 請注意引數-spec /usr/local/qte/mkspecs/qws/linux-arm-g++ ,這是設定所用編譯器。
qmake -spec /usr/local/qte/mkspecs/qws/linux-arm-g++ -o makefile test12.pro
第三步:編譯
make
在window平台下編譯ffmpeg
mingw是什麼?mingw是建立在gcc和binutils專案上的,用來編譯和連線 使之執行在windows系統上 提供c c 和fortran編譯器和相關工具 mingw minimalist gnu for windows mingw使用微軟的執行庫,生成windows下的 因為不使用gnu ...
Qt Windows平台下的靜態編譯
1.準備工作 將c qt qt win opensource src 4.5.3 bin新增到path中,為了在編譯過程中引用moc.exe等程式。3.根據編譯器的型別修改c qt qt win opensource src 4.5.3 mkspecs 型別 qmake.conf檔案,例如我使用的是...
在Linux平台下如何編譯乙個C 工程
熟悉了windows平台下編譯乙個c 工程後,你是否會提出這樣乙個問題 在linux平台下又如何編譯乙個c 工程呢?希望本文能給正在學習或想學習linux c 開發的你起到拋磚引玉的作用。首先,你必須有乙個linux開發環境,這樣才能進行c 開發。筆者用的是安裝在虛擬機器中的ubuntu 9.04,...