我想为Mac编写光线跟踪器。我不想学习Objective-C,是否可以混合使用C ++和Objective-C?是否有一些简单的例子可以在某个程序中执行该操作并在屏幕上绘制?
答案 0 :(得分:2)
你绝对可以混合C ++,Objective-C叫做Objective-C ++。
基本上,您使用Objective-C作为UI,所有逻辑和控制器都可以使用C ++完成。你不需要太多的目标来做到这一点。如果你有一点时间采用这种方法,我绝对建议它非常强大。 (许多Apple框架都是这样做的)
但如果您根本不想学习Objective-c,也可以使用OpenCV。 OpenCV是一系列用于图像处理,计算机视觉,机器学习,AR,跟踪等的算法。它有一些基本的UI元素(窗口,按钮,滑动条等),你会发现它们很有用。你只需要C ++!它将适用于许多操作系统
答案 1 :(得分:1)
SDL适用于OS X,应与C ++代码无缝协作。