VS動態庫下動態庫使用的環境配置

2021-06-19 17:58:32 字數 971 閱讀 4209

vs動態庫下動態庫使用的環境配置

1.1 使用開源動態庫 如boost庫

環境變數配置:

右鍵單擊該專案 --> 屬性 --> 配置屬性 --> vc++目錄 -->  包含目錄 && 庫目錄,新增boost庫的.hpp檔案目錄和.lib檔案目錄

或:右鍵單擊該專案 --> 屬性 --> 配置屬性 --> c/c++ --> 常規 --> 附加包含目錄,新增boost庫的.hpp檔案目錄

右鍵單擊該專案 --> 屬性 --> 配置屬性 --> 鏈結器 --> 常規 --> 附加庫目錄,新增boost庫的.lib檔案目錄

1.2   使用第三方動態庫 如xerces-c_3.lib

環境變數配置: 

右鍵單擊該專案 --> 屬性 --> 配置屬性 --> c/c++ --> 常規 --> 附加包含目錄,新增xerces庫的.h檔案目錄

右鍵單擊該專案 --> 屬性 --> 配置屬性 --> 鏈結器 --> 常規 --> 附加庫目錄,新增xerces庫的.lib檔案目錄

右鍵單擊該專案 --> 屬性 --> 配置屬性 --> 鏈結器 --> 輸入 --> 附加依賴項,新增boost庫的xerces-c_3.lib庫檔名

1.2  使用在同一解決方案中自己建立的動態庫 如quickfast.lib

環境變數配置: 

右鍵單擊該專案 --> 屬性 --> 通用屬性 --> 框架和引用 --> 新增框架和引用,新增quickfast選項

右鍵單擊該專案 --> 屬性 --> 配置屬性 --> c/c++ --> 常規 --> 附加包含目錄,新增quickfast.lib庫的.h檔案目錄

右鍵單擊該專案 --> 屬性 --> 配置屬性 --> 鏈結器 --> 常規 --> 附加庫目錄,新增quickfast.lib庫的.lib檔案目錄

右鍵單擊該專案 --> 屬性 --> 配置屬性 --> 鏈結器 --> 輸入 --> 附加依賴項,新增boost庫的xerces-c_3.lib庫檔名

VS下如何建立動態庫

動態庫的匯出,務必需要匯出介面,不要匯出類。相關筆記 在vs下建立乙個動態庫,步驟如下 首先建立乙個dll的工程 處理好相關的第三方庫連線和引用。在實現中,提供動態庫初始化的函式 入口點函式,有大小寫區分。相關連線 bool apientry dllmain hmodule hmodule,dwor...

關於VS下動態庫和靜態庫

首先 對於我這種懶 智商 人 不夠用 來說,凡是不能看一眼就會用的東西,都是不夠人性化的,所以,為智商充值,mark一下。靜態庫 暫不能科學上網,給出某科描述 靜態庫是指在我們的應用中,有一些公共 是需要反覆使用,就把這些 編譯為 庫 檔案 在鏈結步驟中,聯結器將從庫檔案取得所需的 複製到生成的可執...

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...