MFC DLL باستخدام C ++ مع Visual Studio 2008
-
30-09-2019 - |
سؤال
لا يمكنني العثور على أي مشاركة حول كيفية إنشاء MFC DLL باستخدام Visual Studio 2008. مشكلتي هي ما يلي. أحتاج إلى استخدام WinInet.h مع DLL الخاص بي وكان حلي لذلك هو استخدام MFC DLL. على أي حال ، أحاول ربط مشروعي يعطيني 5 أخطاء الارتباط
أعتقد أن الخطأ من النوع الذي أحتاجه لإضافة أدلة مكتبة إضافية. ولكن أي واحد يجب أن أضيف؟
void ClearHandles(void) //close all open handlers if any
void SetClientCert(void) //try to set a cert if possible
void FindCertWithOUNITName(void) //This function performs a certificate contex search
أية مساعدة ستكون محل تقدير! حتى أنني أقدر الروابط للدروس التعليمية أو المشي باستخدام DLL مع MFC.
المحلول
أضف crypt32.lib إلى تبعيات LIB الخاصة بك تحت رابط/إدخال - تبعيات إضافية:
نصائح أخرى
تحتاج إلى إضافة crypt32.lib إلى قائمة التبعيات الخاصة بك DLL. يمكنك العثور على هذا في صفحة MSDN لـ API ، على سبيل المثال هنا.
متطلبات
الحد الأدنى من العميل المدعوم Windows 2000 Professional
الحد الأدنى لخادم الخادم Windows 2000 المدعوم
رأس Wincrypt.H
مكتبة crypt32.lib
DLL Crypt32.dll
تم وصف خطأ Linker LuckBuildimage هنا:
http://social.msdn.microsoft.com/forums/en-us/vcgeneral/thread/801ba6d7-a284-4b5d-a75b-3652138d6dff
ربما يساعد الإصلاح الساخن