Visual Studio 2012-এ এক্সটার্নাল লাইব্রেরি (`.lib`, `.dll`, `.h`) যোগ করার দুটি পদ্ধতি: ম্যানুয়াল (GUI) এবং কোড-ভিত্তিক (#pragma)।
পদ্ধতি ১: ম্যানুয়াল (প্রজেক্ট প্রপার্টি)
- ইনক্লুড ডিরেক্টরি: Project → Properties → Configuration Properties → VC++ Directories → Include Directories → Edit → New Entry → হেডার ফাইলের পাথ যোগ করুন।
- লাইব্রেরি ডিরেক্টরি: Configuration Properties → VC++ Directories → Library Directories → Edit → `.lib` ফাইলের ফোল্ডার পাথ যোগ করুন।
- লিঙ্কার ইনপুট: Configuration Properties → Linker → Input → Additional Dependencies → লাইব্রেরির নাম (যেমন `mylib.lib`) যোগ করুন।
- DLL প্লেসমেন্ট: `.dll` ফাইল এক্সিকিউটেবলের সেম ফোল্ডারে বা `Windows/System32`-এ রাখুন।
- #include: কোডে `#include "library.h"` লিখুন।
পদ্ধতি ২: কোড থেকে (#pragma comment)
#pragma comment(lib, "library.lib")
এটি লিঙ্কারকে নির্দেশ করে যে `library.lib` লিংক করতে হবে। শুধু MSVC-এ কাজ করে (GCC/Clang-এ কাজ করে না)।
সেরা অনুশীলন: প্রজেক্ট প্রপার্টি পদ্ধতি পোর্টেবল। #pragma কুইক টেস্ট/প্রোটোটাইপের জন্য ওকে। আধুনিক VS ভার্সনে NuGet প্যাকেজ ম্যানেজার ব্যবহার করা সহজ।