正常制作动态库会生成.lib 和.dll两个文件,那么制作静态库一般会产生哪些文件?
动态链接库和静态链接库是分别对于动态库和静态库来说的,还是都是对于动态库来说的?
比如我制作了一个动态库A.lib和A.dll,那么我可以用这两个文件来进行静态链接库方式调用吗,
还是必须得是静态库的才可以进行静态链接库方式调用。
动态链接库一般有哪几种方式?静态链接库又有哪些方式?

解决方案 »

  1.   

    静态库只有一个lib动态库的lib应该叫导出库,定义了dll里面的函数名和地址。之所以dll也生成个lib纯粹方便调用,只要把lib连接进去,不用做其他工作就可以调用dll,否则得用api载入
      

  2.   

    静态库只生成一个.lib文件
    下面那几个问题不想解释了,你可以去下载我在CSDN上传的"VC++动态链接库(dll)编程深入浅出"资源.
    这个看完了你会对静态动态连接库有深刻的了解.
      

  3.   

    动态库的导出的函数或者类,头文件里定义的_descep(export) 和def文件中 的会不会有冲突呢?