【问题标题】:Making library from cpp and hh file从 cpp 和 hh 文件制作库
【发布时间】:2012-05-03 11:38:00
【问题描述】:

我有一个 xx.cpp 和 xx.hh 文件,并希望将 xx.obj 文件与由其他 cpp 和 hh 文件制作的库链接...如何做到这一点? 我可以制作一个 xx.obj 的库吗?

【问题讨论】:

    标签: c++ visual-studio-2010 visual-c++ linker


    【解决方案1】:

    答案取决于您对不同来源的访问方式以及您使用的开发工具。 我想到了 2 个解决方案:

    1. 如果您可以直接访问第二个库的源代码,您只需将 xx-sources 直接添加到该库,重新编译并重新链接即可。
    2. 如果您不能直接访问 xx-sources 并且您只有 xx-object 文件,您可以将该目标文件直接添加到您的项目中(就像它们是常规源文件一样)。我知道这适用于 Visual Studio,但 xx-object-file 必须使用相同的编译器版本和设置进行编译(不要混合调试/发布、静态/动态运行时库)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-29
      • 1970-01-01
      • 1970-01-01
      • 2015-10-11
      • 2020-08-14
      • 1970-01-01
      • 2012-02-08
      相关资源
      最近更新 更多