1、如何在DLL中使用其他DLL?有什么不同吗?
2、这个DLL包含一个类对象,类对象该如何定义,如何初始化?DLL的导出函数中使用了这个对象的一些方法。
__declspec(dllexport) void a()
{
  ……
  对象.方法()
  ……
}

解决方案 »

  1.   

    你的主程序里怎么用dll
    你的dll里就怎么用另一个dll
      

  2.   

    一个dll用其他dll是应该没问题的,我做过一个这样的钩子程序,把exe里面东西直接搬到dll里面(当然该改的还是要改的),然后调用这个改好的dll,里面用了其他dll也没发现问题。
      类应该没问题啊,定义在里面就可以啊,如果定义在其他地方的类那还是要include,否则怎么认识:)
      

  3.   

    1。没有不同
    2。_declspec(dllexport) CMyClass object = new CMyClass类的引用
    class _declspec(dllimport) CMyClass
      

  4.   


     dll 分三种, 不带MFC的, 带MFC的, 从MFC上继承的,用VC向导就可以方便的做出这几种DLL 不过,我发现, C 文件和CPP文件写在一个DLL里,总是先编译C的文件后编译CPP的, 这是为什么???