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庫的三種方法
- vsftpd的三種實現方法FTP
- VS 環境下生成靜態lib庫及呼叫方法
- UE4--用外掛載入第三方庫lib/dll(lsl)
- OpenSSL Engine的三種載入方式
- LVS:三種負載均衡方式比較+另三種負載均衡方式負載
- 載入驅動三種execute
- vsstudio中靜態庫lib的除錯除錯
- LVS 三種負載均衡方式比較負載
- Python Selenium等待(waits)頁面載入完成的三種方法PythonAI
- python下載檔案的三種方法Python
- tensorflow載入資料的三種方式
- 破解「登入後複製」的三種方法
- DataTable資料批量寫入資料庫三種方法比較資料庫
- Vue路由元件按需載入的幾種方法Vue路由元件
- LVS-三種負載均衡方式比較負載
- 新建Oracle資料庫三種方法Oracle資料庫
- HBase協處理器載入的三種方式
- 實現圖片懶載入的三種方式
- 三種檢視MySQL資料庫版本的方法MySql資料庫
- 10種優化頁面載入速度的方法優化
- linux重新載入nginx配置的三種辦法LinuxNginx
- Laravel Eloquent中的 懶載入VS即時載入Laravel
- JavaScript 的 4 種陣列遍歷方法: for VS forEach() VS for/in VS for/ofJavaScript陣列
- [Unity-24] Unity的四種載入場景的方法Unity
- 載入第三方JS的各種姿勢JS
- Oracle資料庫備份與恢復的三種方法Oracle資料庫
- Android兩種簡單的載入GIF圖片的方法Android
- vsftp的三種使用者詳解FTP
- VS2005入門之過載方法以及運算子過載
- 【轉載】檢視當前會話SID的三種方法會話
- 為什麼Java中有三種基礎的類載入器?Java
- vue載入第三方圖示庫(轉載)Vue
- VS2010 編譯QT 4.7.3 靜態庫(lib)編譯QT
- Oracle資料庫備份與恢復的三種方法(轉)Oracle資料庫
- Go 中的三種排序方法Go排序
- js解析url的三種方法JS
- CSS的三種使用方法CSS