c++ - 在 Cocoa 应用程序中使用 C++ 代码和 OpenGL
问题描述
我已经在 C++ 上的 OpenGL 中创建了 Rubick 的 Cube 模型,现在需要将其变成 OS X 的应用程序。
我找到了关于这个问题的教程(https://riptutorial.com/opengl/example/13875/creating-opengl-4-1-with-cplusplus-and-cocoa),但是,我不能完全按照我需要主菜单(在顶部栏上)仍然可用并捕获事件以操作多维数据集。
我有必要的方法来操作多维数据集,主要问题是从负责 Cocoa 应用程序本身的 Obj-C 代码调用它们。有没有办法将视图控制器显示的内容与负责绘图的 C++ 代码链接起来,如果我需要为此调用 C++ 代码,如何捕获和处理事件?
我确实知道我基本上需要一个 C++ 代码的包装器,但是,我很难找到关于此事的任何最新信息(指南、StackOverflow 上的类似主题等)。
解决方案
推荐阅读
- javascript - 如何在自定义元素中提供后备 CSS 值?
- apache - 如何保护 Apache2 免受反 DNS 固定和反 DNS 重新绑定?
- javascript - 如何使用 Javascript 在 MVC 视图中访问 @() 内的参数?
- crash - 崩溃 gmscore::vector::GMSMarkupPolygonInstance::CreateEntities
- oracle - 选择临时表时出现 Oracle 错误
- cloud-foundry - 在动态存储服务键中自定义 accessHost 值
- python-3.x - TypeError:from_buffer() 无法返回 unicode 对象的地址
- kotlin - as之间的区别?类型和作为类型?
- react-native - useMutation 不改变本地状态
- c# - 在数据库中记录 Hangfire RecurringJob 的执行?