DLL的接口函数的参数中是不是不能使用CList等容器类?我自己写一个DLL,一个类的接口函数中有CList容器类的参数这样使用是不是不可以,有什么问题啊?
如果像这样用怎么解决?

解决方案 »

  1.   

    你的DLL起码要支持MFC才可以吧。
      

  2.   

    可以使用吧。不过如果是Com组件,接口设计不建议这样设计。
      

  3.   

    首先你的dll肯定要支持MFC,用MFC扩展DLL,参数可以用CList,建议最好将list的指针传入,函数,再强制转换使用,多增加一个参数,用于指定指针类型的。
      

  4.   

    支持MFC类库的 只是被其他程序调用这个Dll的时候,如果这个DLL是Debug版本的话,就只能在Debug下使用,如果这个DLL是Release版本的话,就只能在Release下使用,混合使用出错的。。