主要包含有標頭檔案(
.h),靜態庫(
.lib
),動態庫(
.dll
)檔案的動態鏈結庫配置。
1 .dll
全部放在
debug
目錄下,即與生成的可執行檔案,即
.exe
放在一起。
2 .h
檔案放在
.cpp
的目錄下(好處就是我們在呼叫函式的時候,直接寫
#include
加上函式名即可呼叫函式,不需要再加上各種路徑)
3 .lib
檔案,打包放在
lib的資料夾中,然後在庫目錄中新增路徑。
配置屬性
->linker->
輸入->
附加依賴項
->
寫入需要的
lib,之間用回車隔開。
總結:a、當用到外部的庫時,要把
dll和
lib都放在統一的乙個目錄下,
.h也放在乙個統一的目錄下,統一配置,這樣
vc++
目錄配置即可統一。只要
#include
標頭檔案,就可以呼叫標頭檔案裡的函式。
VS動態庫下動態庫使用的環境配置
vs動態庫下動態庫使用的環境配置 1.1 使用開源動態庫 如boost庫 環境變數配置 右鍵單擊該專案 屬性 配置屬性 vc 目錄 包含目錄 庫目錄,新增boost庫的.hpp檔案目錄和.lib檔案目錄 或 右鍵單擊該專案 屬性 配置屬性 c c 常規 附加包含目錄,新增boost庫的.hpp檔案目...
vs 中呼叫QT的動態連線庫
1 建立乙個 qt c 的動態連線庫 2 在標頭檔案中宣告要匯出的介面 ifndef qtdlltest h define qtdlltest hextern c declspec dllexport void init endif qtdlltest h 3 在cpp檔案中對介面進行實現 void...
vs編譯動態庫
ifndef pch h define pch h 新增要在此處預編譯的標頭 include framework.h ifdef cplusplus extern c endif endif pch h pch.cpp 與預編譯標頭對應的原始檔 include pch.h include using...