如何解决将emacs用于OpenGL
有人能告诉我如何像在 visual studio 中一样在 emacs 中编译opengl代码吗? 您应该如何链接 emacs 中的库以在emacs中运行opengl代码?可能吗我已经看到Internet,尽管它是文本编辑器,但您可以在IDE中使用 emacs 。
解决方法
Emacs只是一个编辑器。它没有给出关于您在其中编写的 的信息。当然,您可以在其中加载大量的宏,甚至有人在其中创建了OpenGL的Emacs Lisp实现。但这与这个问题无关。
您使用的编辑器完全与OpenGL编程无关!
我认为您真正感兴趣的是如何为其他构建系统编写Makefile或等效文件。
您要编译OpenGL代码吗?大!为此,请使用C或C ++在源代码中包含OpenGL标头,即
#if defined(__APPLE__)
#include <OpenGL/gl.h>
#else
#include <GL/gl.h>
#endif
对于任何其他语言,请使用适当的绑定。
然后将OpenGL添加到您的链接器中:
对于Windows:
- Visual C ++:将
opengl32.lib
添加到其他库的列表中 - MinGW / GCC /叮当声:将
-lopengl32
添加到链接器阶段
对于Linux:
- 如果要链接GLvnd(推荐):将
-lOpenGL
添加到链接器阶段 - 如果不使用GLvnd:将
-lGL
添加到链接器阶段
对于macOS:将-framework OpenGL
添加到编译器和链接器阶段。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。