当前位置:首页 » 编程软件 » 编译opengl

编译opengl

发布时间: 2024-04-26 21:57:32

㈠ CodeLite+MinGW+GLUT编译OpenGL程序出错。各种undefined reference to ‘XXX' 错误。

右键项目 -> Setting 弹出的就是项目属性对话框在release或者debug配置文件下(两个都要手动设置) ->common setting ->linker 设置libraries和library path 等 。如果都放在mingw默认的lib文件夹下的话 只需要在libraries 一栏加入库名 比如libace.a 加入 ace 即可(库名必须要linker能识别的)。 多个库使用分号分隔 。 这是针对本项目的设置,当然也可以针对全局设置。一种是通过上边对话框的global setting 中设置;还有就是在 程序主菜单的setting-> build setting 中设置编译器的advanced选项中设置。

㈡ 初学OpenGL,建立程序框架后,编译,结果报错说不能编译GL\GL.H,没有与文件拓展相关的编译工具。怎么解决

这个问题是说Visual Studio把这个gl.h文件当作一个编译单元来处理,
而一般情况下只会把.c、.cpp文件当作编译单元,
.h文件只会被include。

应该是工程的配置有问题,但是我也不确定怎么解决。。。
1.在工程里,你右键看看gl.h属性,记得好像有一个编译tool的选项,换几个别的试试。
2.在vs的设定里,好像有c/c++源文件后缀名的设定,你也可以改着试试。

===============
你试试先include <window.h>
这本书《OpenGL编程指南》里写着,推荐你看看这书。。。

对于所有的OpenGL应用程序,都需要在每个文件中包含OpenGL头文件。几乎所有的OpenGL应用程序都使用GLU(前面提到的OpenGL工具函数库)。要使用这个函数库,必须包含glu.h头文件。因此,几乎所有的OpenGL源代码文件都是以下面这两行开始的:
1. #include <GL/gl.h>
2. #include <GL/glu.h>
注意:Microsoft Windows要求在gl.h或glu.h之前包含windows.h头文件,因为MicrosoftWindows版本的gl.h和glu.h文件内部使用的一些宏是在windows.h中定义的。

㈢ MinGw的g++编译opengl程序时,链接不上,为什么

点开始菜单-->运行,输入cmd,弹出dos窗口,输入命令setpath会列出你的环境变量,看里面有没有mingw,没有的话肯定不能编译了,添加环境变量。例如你的mingw装在了D:\mingw\文件夹,那么就要在环境变量path中添加D:\mingw\;这一句。如果环境变量中本来就有mingw,那么请输入gcc或g++-V,如果没有,说明mingw确实坏了,请重新安装。如果拒绝访问的话,那么有可能有别名,比如我的系统上是gcc-3.exe,gcc-4.exe可以用来编译。怎么添加环境变量?不细写了,网络一下吧,因为windowsXP和win7稍有不同的。

㈣ 编译qt5怎么配置opengl

下载opengl源码。交叉编译opengl。然后把opengl的头文件,库文件包含到Qt配置的路径里,再交叉编译Qt

热点内容
纪念父母的视频脚本怎么写 发布:2024-11-09 04:43:38 浏览:783
新宝塔初始密码是多少 发布:2024-11-09 04:18:52 浏览:444
smb协议ftp协议 发布:2024-11-09 04:07:24 浏览:225
sublimetext3只编译不显示结果 发布:2024-11-09 04:01:37 浏览:963
java方法的修饰符 发布:2024-11-09 04:00:52 浏览:358
垂直式垃圾压缩 发布:2024-11-09 03:56:41 浏览:385
科研如何编程 发布:2024-11-09 03:49:15 浏览:306
c语言debug怎么用 发布:2024-11-09 03:49:13 浏览:526
越野车上什么配置好 发布:2024-11-09 03:49:05 浏览:768
linux日志管理 发布:2024-11-09 03:40:08 浏览:749