在cocoa项目中使用boost库

时间:2010-04-24 21:48:19

标签: c++ objective-c boost

理论上可以在cocoa项目中使用boost库(例如boost thread)吗?

3 个答案:

答案 0 :(得分:4)

是的,没有什么可以阻止你这样做:

  • 您可以混合使用Objective-C和C ++ - 结果称为Objective-C++
  • 您当然也可以链接到C和C ++库

答案 1 :(得分:1)

是。您可以compile boost as a static library并链接它,或者您可以将源代码添加到项目中并使用它进行编译。

答案 2 :(得分:0)

是的,请确保使用Objective-C ++并将其包含在您需要的boost目录中。 (注意:更改为objective-C ++将文件扩展名更改为.mm而不是.m,并保持.h文件相同)