大家好
我是正在學習QT的新手,目前遇到一個問題是要如何才能編譯一個獨立的執行檔
也就是能在沒有安裝qt的編譯環境下也可以執行的程式呢?
我使用的版本是 qt-sdk-linux-x86-opensource-2010.04.bin裝載在ubuntu 10.04上
依照其指示
1. chmod u+x qt-sdk-linux-x86-opensource-2010.04.bin
2../qt-sdk-linux-x86-opensource-2010.04.bin
3. 出現視窗的安裝畫面(依照其預設路境安裝完成,在/opt/下會多一個qtsdk-2010.04的資料夾)
4.開啟QtCreator產生一個只有window的project, 選擇編譯release, 會在指定的release資料夾裡產生一些xxx.o,moc_xxx.cpp, Makefile, 與一個可執行檔
5.我將此執行檔複製到另一個沒有安裝qt sdk 或framework的ubuntu 10.04下執行,卻無法執行
我在網路上有搜尋過許多相關的方法
大部份都是要手動編譯qt
a. ./configure -static -option.....
b. make
c. make install
我曾編譯出一個很大的可執行檔, 但是複製到沒有安裝qt的環境下卻仍無法執行
請問要如何才可以編譯出一個可單獨執行的程式呢?
謝謝大家幫忙解答困擾我很久的問題