我自己写一个dll,里面定义一个CStringArray类型变量,结果编译时系统报告:'CStringArray' : missing storage-class or type specifiers,是否缺少什么文件了?谢谢!

解决方案 »

  1.   

    #include <afxcoll.h>
    问一下你是什么类型的DLL啊?
      

  2.   

    我是楼主,谢谢楼上几位解答,我加上afxcoll.h后,编译说:
    nafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in LIBCMTD.lib(dllmain.obj)
    nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in LIBCMTD.lib(dbgdel.obj)
    什么原因,谢谢!
      

  3.   

    回答楼上,我建立是win32 dll的工程,要求该dll可以被vb6程序调用,该如何修改呢?谢谢!