我有a.lib,b.lib,c.lib三个静态链接库
然后我想将这三个封装成一个out.lib库,
以后就只要引用这个lib文件就可以了,不知道可不可做到?
如果可以的话怎么做呢?

解决方案 »

  1.   

    可以。。不过要有源码直接将另外两个LIB的函数加到第一个中就可以了。。
      

  2.   

    有源码,具体点,别告诉我把其他lib的源码直接拿过来
      

  3.   

    你要把所有的源码到一个工程里,然后再BUild一个静态库。
    除此之外不可能再有其它捷径。
      

  4.   

    做一个静态库,然后静态link a.lib,b.lib,c.lib
    然后就用生成的一个d.lib
      

  5.   

    我不知道lib文件是不是link生成的
    但是这样的话就要自己去执行link命令了
    不能通过vc的build直接生成吗?
      

  6.   

    你新建的静态库中使用 a.lib,b.lib,c.lib 相关方法
    这样d.lib就会包含对应的方法
      

  7.   

    就是把所有源代码都复制到一个新的lib项目里面生成。