那如果我在制作一个lib文件的时候,是不是一定要吧所有的头文件全部重新写一遍,放到一个头文件里,然后在实现调用呢?

解决方案 »

  1.   

    不是的,调用要用的头文件里要包含你DLL中的导出函数或导出类,不是要用所有的.h文件
      

  2.   

    都不是本质性解答
    只要把DLL里面的函数引导出来,使外面的程序能够正常的调用就可以了。
    那么习惯上呢,DLL文件的开发者,就要把他在DLL里面的函数引导出来,供别人使用;
    一般会把函数的导出写在一个.H头文件里,所以我们在实用的时候需要添加.H头文件;