gpt4 book ai didi

c++ - 如何在 OSX 上创建用于 C++ 的窗口?

转载 作者:行者123 更新时间:2023-11-30 05:32:06 24 4
gpt4 key购买 nike

如何创建一个没有任何依赖关系的窗口?例如,当用 SFML 制作类似窗口的东西时,我不想知道幕后发生了什么。我怎样才能在 C++ 中做到这一点;有人告诉我 C++ 不能这样做,那么 SFML 是如何做到的?

最佳答案

MacOsX 的 native GUI 框架是 Cocoa,您不能仅将其与 c++ 一起使用,您仍然可以将 C++ 与 objC 或 swift 代码(它们是“官方”Apple 开发语言)混合使用以访问 Cocoa API。否则,您必须依赖某些用于 C++ 的第三方 GUI 库(或使用 C++ 绑定(bind))。根据您想做什么,您可能需要考虑 Qt、OpenGL(带有 Glut 或 glfw 之类的东西)、GTK+ 等。顺便说一句,Qt 如今非常流行。

关于c++ - 如何在 OSX 上创建用于 C++ 的窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35278659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com