我要将一些公用的函数封成lib,请问除在在新建工程时选相应的项目还要注意哪些?有这方面的文档和例程吗?谢谢!

解决方案 »

  1.   

    你的公用的函数涉及到什么东西?比如说有没有用到MFC,有没有用到其他库?
    等等
      

  2.   

    再说了选择new菜单,projects选项卡中选win32 static lib,确定。
    .lib静态连接库只包含两个选项,预编译头你选不选无所谓,用到MFC的话,就选择支持MFC呗!然后你把你的.cpp文件和.h文件加到你的当前的工程中来就好啦。
    使用的时候只要把该lib库加到你的当前目录中,然后在你的主工程里添加该.lib库,还有这个库的头文件,就OK啦
      

  3.   

    你要注意的是你封装的函数的通用性:
    首先,有一些程序会来反复调用这些函数,
    其次,这些函数能尽可能的适用于不同的调用方式,不至于为了一个新的调用而去修改你的lib后面一点是比较难做到的,要求你事先能把功能考虑周全,接口简单而通用