0

我有一个可以完成所有后端工作的动态 C++ 库。对于 GUI,我正在考虑使用 Cocoa。是否可以将此 C++ 库与 Cocoa 应用程序一起使用。由于通常 Cocoa 应用程序是用 Objective-C 编写的,所以我不知道如何将 C++ 与 Objective C 结合起来。

4

1 回答 1

1

将 C++ 与 Objective C++ 结合起来的方式与将 C 与 Objective C 混合的方式相同,只是文件扩展名不同:它mmm. 如果您希望您的动态库独立于编译器,您最好使用extern "C"C链接)导出 C++ 功能。

于 2013-05-28T10:30:21.063 回答