導航:首頁 > 源碼編譯 > 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編譯成靜態庫相關的資料

熱點內容
默念自己的解壓句子 瀏覽:922
mupdf源碼下載 瀏覽:102
下載創造我的世界伺服器地址 瀏覽:114
支持國貨app在哪裡 瀏覽:873
編解碼與數據選擇 瀏覽:706
新文件加密怎麼設置 瀏覽:539
win10設置里沒有設備加密 瀏覽:266
博弈與社會pdf 瀏覽:475
linuxkernel分析 瀏覽:844
手機加密了怎麼處理 瀏覽:103
idea編譯的class在哪裡 瀏覽:725
打開華為遠程伺服器地址 瀏覽:702
w10下載完需要解壓縮嗎 瀏覽:996
微彩點播APP哪裡下載 瀏覽:58
程序員如何做好版本控制 瀏覽:250
銀行加密最安全的方法 瀏覽:303
qt編譯成靜態庫 瀏覽:86
java在線加密 瀏覽:776
狄德羅pdf 瀏覽:137
命令與征服3利錐行動 瀏覽:571