从cpp和hh文件制作库

时间:2012-05-03 11:38:01

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

我有一个xx.cpp和xx.hh文件,想要将xx.obj文件与其他cpp和hh文件制作的库链接...怎么做? 我可以建立一个xx.obj库吗?

1 个答案:

答案 0 :(得分:1)

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

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