สองวิธีเพิ่ม library ใน Visual Studio 2012:
1. วิธี Manual (GUI)
- Add
#include "library.h"ในโค้ด - Include Directory: Project → Properties → Configuration Properties → VC++ Directories → Include Directories → Add path
- Library Directory: 同上 → Library Directories → Add path ของ .lib
- Linker Input: Configuration Properties → Linker → Input → Additional Dependencies → Add
library.lib - วาง
.dllไว้ที่ executable หรือ System32
2. วิธีจากโค้ด (Pragma)
#pragma comment(lib, "library.lib")
วางบนสุดของไฟล์ .cpp หรือ header file จะ link library อัตโนมัติ (MSVC-specific)
ข้อแตกต่าง
- Manual: ใช้ได้ทุก compiler, ตั้งค่าต่อ project configuration
- Pragma: เฉพาะ MSVC, ใส่ในโค้ดได้เลย สะดวกสำหรับ header-only libraries