linux編譯時(shí)鏈接靜態(tài)庫 傳統(tǒng)的UNIX操作系統(tǒng)solaris、hp-ux、AIX會不會消失?
傳統(tǒng)的UNIX操作系統(tǒng)solaris、hp-ux、AIX會不會消失?它一定會消失的。目前的趨勢是,這一份額不斷減少,然后消失,然后又消失。這是20年內(nèi)的趨勢。QtCreator怎樣設(shè)置才能實(shí)現(xiàn)靜態(tài)編譯
傳統(tǒng)的UNIX操作系統(tǒng)solaris、hp-ux、AIX會不會消失?
它一定會消失的。目前的趨勢是,這一份額不斷減少,然后消失,然后又消失。這是20年內(nèi)的趨勢。
QtCreator怎樣設(shè)置才能實(shí)現(xiàn)靜態(tài)編譯?
QT的默認(rèn)編譯方法是動態(tài)編譯,但有時(shí)編寫需要與許多動態(tài)庫文件一起發(fā)布的程序非常麻煩。此時(shí),需要使用靜態(tài)編譯器。為了實(shí)現(xiàn)靜態(tài)編譯,QT必須靜態(tài)編譯庫文件。您可以使用此命令編譯靜態(tài)庫:qmake.conf文件
Qmake-in file ulflags=-enable stdcall fix up-WL,-enable auto import-WL,-enable runtime pseudo reloc更改為Qmake ulflags=-static-enable stdcall fix up-WL,-enable auto import-WL,-enable runtime pseudo release
2。在“開始”菜單中找到QT命令提示符并運(yùn)行它。輸入命令:configure-static-debug and release-no exceptions-L“C:QT2010.05QTinclude”-L“C:QT2010.05QTlib”-L指定防止使用VC頭文件的路徑,選擇開源:O;選擇許可證:y;
3。最后一個(gè)命令運(yùn)行成功后,輸入命令:mingw32 make sub SRC,等待1~3個(gè)小時(shí)即可完成?! ?/p>