سؤال

لا يمكنني العثور على أي مشاركة حول كيفية إنشاء 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 الخاصة بك تحت رابط/إدخال - تبعيات إضافية:

alt text

نصائح أخرى

تحتاج إلى إضافة 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

ربما يساعد الإصلاح الساخن

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top