نحوه ساختن dll فایل در ++C
به ترتيب زير عمل می کنيم. New Project برای ساختن يک کتابخانه در قسمت
سپس در پنجره باز شده روی گزینه next کلیک می کنیم.
را بزنيد. Finish را انتخاب کرده و DLL ها Radio Box سپس در اين پنجره در قسمت
حالا شما يك پروژه ي تقريبا آماده دارید.
تعريف كنيد. .CPP توابع خود را درون يك فايل
یک فایل Module Definition (.DEF اضافه کرده و نام توابعی که قصد استفاده از آن در سایر برنامه ها را دارید، در آن درج نمایید.
توضيحات:
در هنگام تعریف توابع خود باید پس از تعریف نوع داده بازگشتی عبارتstdcall__ را اضافه کنید. مثل زیر:
int __stdcall sum(int num1,int num2){
return num1+num2;
}

شوند) درج كنيد: Export نام توابع خود را مثل مثال (توابعي كه مي خواهيد def داخل فايل
LIBRARY "TestDLL" EXPORTS sum
۲. تعریف کردن “Def.نام فایل” در مسیر:
Project > [Project Name] Property > Configuration > Linker > Input => Module Definition File
مسیر طی شده به شکل زیر می باشد:
.کامپايل کنيد. Release شما آماده کامپايل شدن می باشد. آن را روی DLL حال
:DLL شده در يک Export مشاهده توابع
به کمک یکی از ابزار های visual stuido که visual studio command promt نام دارد، آدرس DLL فایل خود را در Dumpbin وارد نمایید.
نویسنده: صالح جمالی
بازنویسی توسط: www.cpp-coder.com با نام جديد cplusplus.ir
نویسنده: تمدن
لازم به ذکر است که دامنه cplusplus.ir توسط من تهیه شده و در حال حاضر محتوای سایت را روی وبلاگ بارگذاری کرده ام ;)
برای مشاهدۀ فهرست مطالب به آدرس tamadon.net/cpp مراجعه فرمایید.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگو شرکت کنید؟نظری بدهید!