我剛開始使用QT,我對某些基本的東西有疑問。QT - 部署C++應用程序
我已經建立了兩個文件.pro文件和.cpp文件的項目。
如何部署此應用程序並生成.exe文件以便在shell中使用它?
你能爲我推薦任何好的教程嗎?
我剛開始使用QT,我對某些基本的東西有疑問。QT - 部署C++應用程序
我已經建立了兩個文件.pro文件和.cpp文件的項目。
如何部署此應用程序並生成.exe文件以便在shell中使用它?
你能爲我推薦任何好的教程嗎?
當您編譯該文件時,它將創建一個二進制可執行文件。
這取決於你有什麼在你的項目文件,以什麼會被調用,在親文件的使用,設置名稱:
TARGET = Stores.bin
或者我認爲它會用的親名稱文件。傳統上,Linux可執行文件沒有像Windows那樣的擴展名。
我然後使用bitrock的安裝程序創建一個安裝程序:
記得要打包的庫以及。
使用編譯器將源代碼構建爲可執行文件。 如果你使用這樣的IDE,QT更好,最好使用QTCreator
或Eclipse
,甚至CodeBlock
。
你可以參考一些教程:
http://sector.ynet.sk/qt4-tutorial/
http://doc.qt.nokia.com/stable/tutorials.html
的信息上部署Qt的程序中的好來源是網頁Deploying Qt Applications。
最後請參閱「特定平臺說明」。
在上述頁,約靜態與共享庫的討論也很重要:
有部署應用程序的方法有兩種:
- 靜態鏈接
- 共享庫(框架在Mac上)
靜態鏈接會生成獨立的可執行文件。優點是您只需要部署幾個文件。缺點是可執行文件很大並且沒有靈活性(即新版本的應用程序或Qt需要重複部署過程),並且您不能部署插件。
您是針對Windows還是Linux?只是你已經標記了Linux,但.exes是Windows。 –