1. 程式人生 > >C++程序加載lib靜態庫

C++程序加載lib靜態庫

strong 包括 arm 編譯環境 fde 靜態庫 程序 pragma span

使用Visual Studio 編寫C++程序有幾種配置lib的方法,以下是在代碼中加載lib文件的方法:

在項目所在目錄下創建文件夾lib,將lib文件此路徑下,包括Debug和Release兩種模式編譯的lib文件,此外根據程序的需要,分別考慮Win32和x64的lib文件。

以下預處理指令用於加載lib文件,根據編譯環境自動加載相應的lib。

#ifdef _DEBUG
#pragma comment(lib,"lib\\BulletCollision_Debug.lib")
#pragma comment(lib,"lib\\BulletDynamics_Debug.lib")
#pragma
comment(lib,"lib\\LinearMath_Debug.lib") #else #pragma comment(lib,"lib\\BulletCollision.lib") #pragma comment(lib,"lib\\BulletDynamics.lib") #pragma comment(lib,"lib\\LinearMath.lib") #endif

C++程序加載lib靜態庫