【发布时间】:2014-03-14 06:38:11
【问题描述】:
我创建了动态链接到 MFC 的常规 DLL。 在 dll 项目中构建 dll 之前,我使用了添加另一个类。这个类提供了更多的构造函数重载方法。 然后我在使用这个 lib 和 dll 文件包含项目后成功构建了 dll,然后在使用构造函数重载类时构建并获取链接器错误
我的班级名称:对象
Error 11 error LNK2001: unresolved external symbol "public: __thiscall AvinashiAMF::Object::~Object(void)" (??1Object@AvinashiAMF@@QAE@XZ) BuleCappServiceUseDynamicDllDlg.obj
Error 10 error LNK2001: unresolved external symbol "public: __thiscall AvinashiAMF::Object::Object(enum AvinashiAMF::ObjectType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (??0Object@AvinashiAMF@@QAE@W4ObjectType@1@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) BuleCappServiceUseDynamicDllDlg.obj
Error 12 fatal error LNK1120: 2 unresolved externals D:\Test Aplications\Visual Studio 2008\Projects\BuleCappServiceUseDynamicDll\Release\BuleCappServiceUseDynamicDll.exe
【问题讨论】:
标签: c++ visual-c++ dll mfc