Dll שמחובר ל Dll

mag net

New member
Dll שמחובר ל Dll

אני מקבל את הארורים הארורים הבאים:
FVClient.obj : error LNK2001: unresolved external symbol "public: static struct CRuntimeClass const CGFormViewDll::classCGFormViewDll" (?classCGFormViewDll@CGFormViewDll@@2UCRuntimeClass@@B) FVClient.obj : error LNK2001: unresolved external symbol "protected: static struct AFX_MSGMAP const CGFormViewDll::messageMap" (?messageMap@CGFormViewDll@@1UAFX_MSGMAP@@B) Debug/ClientFormViewDll.dll : fatal error LNK1120: 2 unresolved externals Error executing link.exe.​
למשהוא יש רעיון לפתרון
 

mag net

New member
מקפיץ

בתקווה שמשהוא שמבין היטב במערכת ה DLL'ים של WIN יראה את השאלה
 

galh

New member
אין קשר ל- DLL של חלונות.

מה שקורה הוא שהצהרת על פונקציות אבל לא מימשת אותם. קצת קשה להבין בדיוק מה עשית, אבל נראה שאחת הבעיות היא שלא הגדרת MESSAGE MAP ע"י BEGIN_MESSAGE_MAP (אני מניח שאתה עובד עם MFC) בקוד. הבעיה השניה כנראה קשורה לזה שלא הצהרת על DECLARE_DYNAMIC בקובץ h ו- IMPLEMENT_DYNAMIC בקובץ ה- cpp. השתמשת ב- wizard בשביל ליצור את ה- DLL?
 
למעלה