如何在OSX上创建一个用于C ++的窗口?

时间:2016-02-08 20:27:06

标签: c++ window sfml

如何创建没有任何依赖关系的窗口?我不知道在SFML中制作像窗口这样的东西后幕后会发生什么。我怎么能用C ++做到这一点;我被告知C ++不能那样做,那么SFML是如何做到的呢?

1 个答案:

答案 0 :(得分:1)

MacOsX的原生GUI框架是Cocoa,你不能只用c ++,你可以将C ++与objC或swift代码混合使用(这是#34;官方" Apple开发语言)访问Cocoa API。否则,您必须依赖某些第三方GUI库来进行C ++(或使用C ++绑定)。根据你想要做什么,你可能想要考虑Qt,OpenGL(有像Glut或glfw之类的东西),GTK +等等。目前,Qt很受欢迎,顺便说一下。