PDA

View Full Version : کتابخانه *.lib



hi level hdd
یک شنبه 22 شهریور 1388, 15:27 عصر
سلام
می خواستم ببینم چطور می شه با کتابخانه های *.lib
کار کرد .ممنون

Nima_NF
یک شنبه 22 شهریور 1388, 19:45 عصر
اگر فایل lib مربوط به کتابخانه static هست، در linker کامپایلر مسیر آن را اضافه می کنید، سپس هدر فایل مورد نظر که توابع در آن هست را include می کنید و از توابع استفاده می کنید.

اگر static نبود، منظور import library هست که بار هم باید مثل فوق عمل کنید، فقط نیاز مند dll آن نیز هستید که در مسیر ویندوز یا در مسیر فایل اجرایی باید وجود داشته باشد.

ضمنا از pragma comment هم می توانید برای لینک کردن استفاده کنید.


نحوه لینک کردن فایل lib در کامپایلرهای جدید:
http://www.barnamenevis.org/forum/showthread.php?t=104968
http://www.barnamenevis.org/forum/showthread.php?t=91154