带有目标 C 的 C/C++ [关闭]

Posted

技术标签:

【中文标题】带有目标 C 的 C/C++ [关闭]【英文标题】:C/C++ with objective C [closed] 【发布时间】:2014-01-28 06:58:02 【问题描述】:

我想将C/C++ 代码放入Objective C 程序中。 这样做的确切方法是什么? 我试过很多次了。

所以,如果有人知道怎么做,请从零开始解释(从一个空项目)并给我一些课堂例子;) (我在 Xcode 5.0.2 上工作) 谢谢!

【问题讨论】:

阅读Objective-C++,并进行一些搜索。 您可以直接将 C 转储到您的 Objective-C 中,如果您想使用 c++,请将您的 .m 文件重命名为 .mm 以使其成为 Objective-C++ 【参考方案1】:

使用 XCode,将带有 C++ 代码的文件的文件扩展名从 .m 重命名为 C++ 的 .mm。 Objective C 是 C 的超集,因此纯 C 代码无需任何更改即可编译。

【讨论】:

我创建了一个带有头文件(.m 和 .h)的 OBJ-C 类并将其重命名为 .mm,我在 .mm 中放入了一些 c++,我什么也没得到,我尝试 #import -> 红色错误 -> 未找到。有人可以给我一个代码示例吗?如果有特殊的方法怎么实现呢? 请帮忙,我需要帮助 你试过#include 吗?如果这仍然不起作用,我建议打开一个新问题,给出您正在使用的代码示例并描述问题,因为这与您在此处提出的原始问题不同。

以上是关于带有目标 C 的 C/C++ [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

带有/不带有编译器的 C/C++ IDE [关闭]

在 C#/C++ 中托管 VST/DX 仪器? [关闭]

Visual Studio C/C++ 中的多个构建目标

目标c音频播放器选项[关闭]

C Makefile - 执行和目标文件到不同的目录

C 高级编程4 makefile 与 IO