سلام
می خواستم ببینم فایل های lib و res و ... چه طوری تولید شدن؟
بعد کامپایل اینا تولید میشن
خوب من مراحلی رو که انجام دادم میگم، امیدوارم کمکی بکنه:
1 - ایجاد پروژه Win32 Dynamic-Link Library
2 - انتخاب An empty DLL project
3 - اضافه کردن تمام فایلهای پوشه csp و sdkinc به داخل پوشه پروژه ای که ایجاد کردم
4 - حالا باید تمام این فایل ها به خود پروژه هم اضافه بشن، بعد اضافه کردن این فایلها محیط ++VC به این صورت میشه
5 - به خاطر اینکه ما فایلهای wincrypt.h و cspdk.h رو کنار دیگر فایلها در یک پوشه قرار دادیم باید تغییراتی در csp.c و autoreg.cpp بدهیم
به این صورت که هدر فایلهای که گفتم یعنی wincrypt.h و cspdk.h رو که داخل <> قرار دارن رو داخل " " قرار میدهید
مثلا فایل csp.c اینجوری میشه
قبل :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و بعدش
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و فایل autoreg.cpp هم فقط برای cspdk.h این کارو انجام میدین
6 - حالا میتونید کامپایل کنید و نتیجه رو ببینید
البته بهتره در حالت Release بزارین بعد کامپایل کنید از منوی Build->Set Active Configuration
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خیر
از طرفی تونستین که با استفاده از برنامه testcsp.c ، فایل csp.dll رو صدا بزنین؟
این مراحل رو تست کنید احتمالا به نتیجه میرسید.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
شاد باشید