我看了很多关于动态链接库的资料都是说在建的时候确定导出函数什么的 但是我现在有很多类文件想把它编成一个库文件 应该怎么操作啊 
调用的时候怎么用呢假设dll文件为mydll.dll 隐式链接的时候在project中的link下面添加mydll.lib就行了?还是还需要什么别的操作这个时候工程文件夹下面即使没有放mydll.dll也不会出错的吧  什么时候在link下包含的是相应的dll文件呢
麻烦给我讲一下  用的是vc6

解决方案 »

  1.   

    隐式链接的时候在project中的link下面添加mydll.lib就行了,还有就是mydll要防在默认的搜索目录想,比如exe的当前目录,windows\system32等.
      

  2.   

    突然又想起了一点点 对问题做个补充吧 在建立dll工程时候 把要做成动态链接库的源文件和头文件加到工程里面 最后形成的dll问价你总共包含三部分 mydll.h mydll.lib 和mydll.dll 后两个文件是编译后自动生成的 书上说需要导出函数什么的要在.h的文件中定义需要用到extern“C”。的, 那我要编译的文件中全是类文件 而不是明确的导出函数应该怎么写这个mydll.h文件?
    是不是只要想一般的头文件那样吧库里的所有类文件的定义包含进去就行了
      

  3.   

    导出的接口函数你可以在def文件中设置导出函数。
    也可以使用__declspec(dllexport) 导出函数或类。
    使用__declspec(dllimport) 导入函数或类
      

  4.   

    __stdcall只是函数调用方式,和定义导出函数没关系