VS載入lib庫的三種方法
原文 http://blog.csdn.net/xiaohuh421/article/details/7476485
先說說普通的兩種方法:
方法1: 通過設定工程配置來新增lib庫.
轉自網上:
A、新增工程的標頭檔案目錄:工程---屬性---配置屬性---c/c++---常規---附加包含目錄:加上標頭檔案存放目錄。
B、新增檔案引用的lib靜態庫路徑:工程---屬性---配置屬性---連結器---常規---附加庫目錄:加上lib檔案存放目錄。
C 然後新增工程引用的lib檔名:工程---屬性---配置屬性---連結器---輸入---附加依賴項:加上lib檔名。
方法2: 使用編譯語句:
#ifdef _DEBUG
#pragma comment(lib,"..\\debug\\LedCtrlBoard.lib")
#else
#pragma comment(lib,"..\\release\\LedCtrlBoard.lib")
#endif
這種方法直觀,方便,且可以按如上直接區分出Debug版本和Release版本的不同目錄.當然,通過巨集,還可以區分更多版本.
但是在指定目錄時,不小心容易出錯.
方法3: 直接新增庫檔案到工程中.
就像你新增.h和.cpp檔案一樣,把lib檔案新增到工程檔案列表中去.
VC中,切換到"解決方案檢視",--->選中要新增lib的工程-->點選右鍵-->"新增"-->"現有項"-->選擇lib檔案-->確定.
就是這麼簡單,搞定.
這個方法適用於在我的工程的debug版本和Release版本中都使用同一個lib庫檔案時.這樣就省去了你1方法配置環境的繁瑣,也省去了方法2種語句的可能性錯誤發生.
相關文章
- 在VS中新增lib庫的三種方法
- UE4--用外掛載入第三方庫lib/dll(lsl)
- Python Selenium等待(waits)頁面載入完成的三種方法PythonAI
- OpenSSL Engine的三種載入方式
- tensorflow載入資料的三種方式
- 載入驅動三種execute
- JavaScript 的 4 種陣列遍歷方法: for VS forEach() VS for/in VS for/ofJavaScript陣列
- 破解「登入後複製」的三種方法
- Vue路由元件按需載入的幾種方法Vue路由元件
- 實現圖片懶載入的三種方式
- HBase協處理器載入的三種方式
- linux重新載入nginx配置的三種辦法LinuxNginx
- Laravel Eloquent中的 懶載入VS即時載入Laravel
- Windows環境下,.lib匯入庫 詳解Windows
- Android兩種簡單的載入GIF圖片的方法Android
- VS中呼叫DLL動態庫的方法
- sqlplus 命令登入 Oracle資料庫的多種方法DXNASQLOracle資料庫
- 為什麼Java中有三種基礎的類載入器?Java
- 智慧合約從入門到精通:Lib工具庫(二)
- 智慧合約從入門到精通:Lib工具庫(一)
- vue載入第三方圖示庫(轉載)Vue
- 023、兩種進入容器的方法(2019-01-16 週三)
- 一種Blazor開發模式下CSS的動態載入方法Blazor模式CSS
- 學習筆記15:第二種載入資料的方法筆記
- Go 中的三種排序方法Go排序
- 解析Json字串的三種方法JSON字串
- js解析url的三種方法JS
- CSS的三種使用方法CSS
- 一種優雅的Golang的庫外掛註冊載入機制Golang
- Xpatch:免Root實現App載入Xposed外掛的一種方法APP
- 三種交換變數的方法變數
- Tomcat 部署專案的三種方法Tomcat
- bean例項化的三種方法Bean
- 隱藏IP地址的三種方法
- 改變IP地址的三種方法
- 驗證代理IP的三種方法
- 代理IP檢測的三種方法
- Linux 上截圖的三種方法Linux