導航:首頁 > 源碼編譯 > qt編譯成靜態庫

qt編譯成靜態庫

發布時間:2024-09-23 21:01:17

A. 如何編譯動態庫/靜態庫之編譯Qt4.8.5靜態庫

1. 下載Qt 。需要注冊一下賬號!


a) 選擇你需要的版本


B. qt中怎樣添加庫文件

1.添加庫文件靜態庫
linux:LIBS += your_lib_path/your_lib動態庫
linux:LIBS += -L your_lib_path -lyour_lib//經過測試了
win32:LIBS += your_lib_path/your_lib例如:
LIBS += -L lib/pcsc/ -lpcsclite
LIBS += lib/pcsc/libpcsclite.a
2.添加頭文件
INCLUDEPATH += your_include_path例如:
INCLUDEPATH += . /usr/local/include(點號後面有空格)
3.添加要編譯的源文件和頭文件
SOURCES:所有源文件列表
HEADERS:所有頭文件列表
FORMS:所有.ui文件列表前期工作:
1.檢查gcc,g++,qmake是否用錯。
2.在Makefile中檢查是否少了頭文件
3.檢查是否與<錯用了
4.需要另外加庫的程序最好單獨建一個文件

C. Qt 中如何使用動態庫.so文件或者靜態庫.a文件

對的,.a是靜態鏈接庫,相當於windows上的lib文件。.so是動態連接庫,相當於windows上的dll文件。用法:
1. 把libstudent.a拷貝到/usr/lib或者/lib目錄下
2. 比如你的項目是test.c,可以這么編譯:gcc -o test test.c libstudent.a 或者gcc -o test test.c -lstuent

.so庫的用法一樣。

補充:
早說你在windows平台嘛。。是用cygwin嗎?把libstudent.a復制到/usr/lib或者/lib目錄下,把dll復制到exe所在的目錄。
.a文件是編譯exe需要的,.dll文件是exe運行時需要的。

D. QT程序怎麼調用vc,編譯的靜態庫,動態庫等

mingw編譯出來的靜態庫後綴名為.a,編譯出來的動態庫的導入庫後綴名為.dll.a,而在windows下後綴名為.lib的庫可能是靜態庫也可能是動態庫的導入庫。 mingw編譯出來的動態庫的導入庫可以直接在vc中直接使用

E. QT中怎麼靜態編譯,靜態編譯的步驟是什麼。

靜態編譯需要將整個qt庫編譯成靜態庫才行。
my.oschina.net/weiweiqiao/blog/286487
有教程,不過別人已經編譯好了,你下載使用就行。具體看教程

F. qt靜態庫編譯,動態編譯和靜態編譯可共存嗎

通常不需要在系統變數中加入Qt庫的位置的。Qt Creator可以自動掃描到系統中存在的Qt庫版本,如果掃描不到,可以通過Creator的 Tool->Options->Qt4中添加靜態庫的路徑。而QDevelop雖然沒有那麼智能,但是可以手動指定INCLUDE和LIB的位置。或許,這根本就不是一個問題。如果懷念動態庫,或者在產品發布之前並不想體驗靜態編譯那種蝸牛爬一般的速度,可以在pro文件中指定CONFIG += shared,而且,要記得在Project中選擇相應的版本。

G. QT交叉編譯時怎麼添加靜態庫,急!!!

INCPATH = -I../EmbedSky/qt-4.5/__install/arm/mkspecs/default -I. -I../EmbedSky/qt-4.5/__install/arm/include/QtCore -I../EmbedSky/qt-4.5/__install/arm/include/QtNetwork -I../EmbedSky/qt-4.5/__install/arm/include/QtGui -I../EmbedSky/qt-4.5/__install/arm/include -I. -I. -I.
在這里增加你編譯的靜態庫。。。可以試試,我也是新手

閱讀全文

與qt編譯成靜態庫相關的資料

熱點內容
linux同步腳本 瀏覽:664
福建新唐集成硬體加密 瀏覽:943
空調壓縮機被破壞 瀏覽:105
現在學php怎麼樣 瀏覽:90
linuxchttp下載 瀏覽:770
大數據虛擬機雲伺服器 瀏覽:57
java與嵌入式開發 瀏覽:20
minios如何搭建文件伺服器 瀏覽:1000
華為為啥有些壓縮包解壓不開 瀏覽:563
oracle可以編譯存儲嗎 瀏覽:475
機械男和女程序員創業 瀏覽:799
自己怎麼製作軟體app 瀏覽:214
javajson字元串轉java對象 瀏覽:230
必修一數學PDF 瀏覽:775
javascriptphpjsp 瀏覽:811
深圳一程序員退房完整版 瀏覽:294
後台管理app哪個好 瀏覽:766
加密鎖無模塊什麼意思 瀏覽:22
加密國度英文 瀏覽:20
科沃斯用了app怎麼使用按鍵 瀏覽:663