我可以使用 c++ Objective C 中的文件(.cpp 和 .h)来构建 iPhone 应用程序?

发布于 2024-11-09 05:53:26 字数 63 浏览 1 评论 0原文

这么说吧。如果我有 C++ 文件(.cpp 和 .h),那么我可以使用这些文件来创建 iPhone 应用程序吗?

Let's say. if I have c++ files (.cpp and .h) then can I use those file to create an iPhone app ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

予囚 2024-11-16 05:53:26

我从未使用过 Objective C,但我已经与使用过 Objective C 的同事讨论过这个问题,是的,你可以。我认为你必须制作客观的 C 接口挂钩才能使用你的 C++ 代码。我很确定你不能只用 C++ 编程,但至少需要客观的 C 接口来调用它

,希望这能为你带来一点希望
祝你好运!

人们已经将 Ogre(开放图形渲染引擎)移植到 iOS,基本上,我认为移植开发人员只是用 Objective C 钩子包装了所有 C++

另外,我 100% 确定 Box2D 已以相同的方式移植和包装

I have never worked with objective C, but I have talked about this with fellow co-workers who have, and yes you can. I think you have to make objective C interface hooks as to use your c++ code. I am pretty sure you cant exclusively program in C++, but need at least objective C interfaces to call it

hope this shines a bit of hope on it for you
good luck!

people have ported Ogre (open graphics rendering engine) to iOS, and basically the porting developer i think just wrapped all of the C++ with objective C hooks

Also I would be 100% certain that Box2D has been ported and wrapped the same way

万人眼中万个我 2024-11-16 05:53:26

简短的回答是:是的。

对于 iPhone,一流语言/方言的主要列表是 c、objective-c、c++ 和 Objective-c++。

short answer is: yes.

for iphone, the primary list of first class languages/dialects are c, objective-c, c++, and objective-c++.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文