我有一个奇怪的问题,没有纯虚函数从DLL导出。 DLL编译并输出为.dll文件到目录。但它不会生成.lib文件。如何从C++中的DLL导出纯虚函数?
如果我给出定义,它不再是remual作为纯虚拟,然后它愉快地创建.lib文件。
我需要实现工厂模式,我需要分离接口和实现。我的工厂实现和其他使用想要.dll(whome .lib文件不生成)的接口需要使用该导出函数,并且当我使用这些函数时,它们会产生链接错误...
例如“error LNK2011:解析外部符号“公用:.......”
有任何一个知道如何导出纯虚函数,使他们能够对其他的exe和dll的
问候 乌斯曼
[不需要导出只有虚拟/内联函数的类?](http:// stackoverflow。com/questions/549983 /不必要的出口类只带虚拟内联函数) – 2010-10-02 14:23:09