mydll.dll中的类如下:
class myClass
{
    void fun1();
    void fun2();
}现在想在别处调用fun1()和fun2(),应该如何做啊?

解决方案 »

  1.   

    你要把dll中的函数声明为导出函数... 然后把dll的头文件交给应用程序
    应用程序注明那几个函数为导入函数.把dll的lib文件和dll交给应用程序即可
    链接器里 输入 填上dll的lib文件
      

  2.   

    使用MFC扩展DLL导出比较方便,修改类为:class AFX_EXT_CLASS myClass
    {
    void fun1();
    void fun2();
    }
    程序调用:
    1、包含myClass 头文件。
    2、使用@pragma comment(lib,*.lib),*.lib为编译DLL生成的lib文件。运行的时候将*.DLL放入exe同一目录即可。还有动态调用的方法。。可以网络搜搜。。