codeblocks 中怎么用c语言调用 opengl

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了codeblocks 中怎么用c语言调用 opengl相关的知识,希望对你有一定的参考价值。

如题,求教

OpenGL就是基于C语言的,只需要下载OpenGL的SDK库安装即可,在编写源码时:
1、添加头文件glut.h。
注意glut.h文件中已经包含gl.h,glu.h在实际编译中可以只加入头文件glut.h,很多相关的例子都是这样的,但是在mingwstudio上编译发现,在glut.h前还是需要加入glu.h, gl.h.如:
#include <gl/gl.h>
#include <gl/glu.h>
#include <gl/glut.h>
2、在工程中添加OpenGL的库,有关命令行加入,glu32 opengl32 glut32库就可以编译了。
参考技术A 什么也不用设,直接在codeblocks里利用工程向导,建立opengl的工程即可 参考技术B settings->compiler and debugger settings->linker settings->在link library里找到opengl的路径或者在other link option里面写-lopengl32 参考技术C 我不会

用codeblocks做C语言编程warning statement with no effect怎么解决?

这种编译提示通常是指 定义了一个类型变量,没有对其进行初始化,就开始进行运算了,这种行为,编译器不会报错,但会提示警告。 参考技术A 回答

遇到问题一定要控制好自己的情绪,不要发火,不要偏激,不要说话太伤人,要懂得忍耐,忍耐不是为了让你不去处理这件事情,而是为了避免在情绪失控的情况下,做出充动让自己永远后悔的事情。用心去体会,礼貌做人,踏实做事,放大格局,调整心态,把握当下,快乐生活每一天!谢谢!

1.您下载的安装包本身不含编译器,请进上面分享的百度云链接重新下载安装包。2.您把CodeBlocks装在了除C盘外的其他盘中(比如D盘,E盘什么的,或虽然安装在C盘,但在安装时自定义安装在了默认目录之外的其他目录),导致系统无法正确识别出编译器的地址(这点儿可能是软件本身的设计缺陷)。请尝试卸载后重新安装,并在安装时将软件装在C盘,或者手动更新编译器所在的路径。

编译器设置页面更新C语言的编译器所在位置和名称了,否则,系统怎么可能找到呢。这也是为什么你把软件装在D盘系统找不到的原因,因为系统默认寻找的就是C盘里的默认安装目录。另外如果说你虽然安装在了C盘,但是没有默认安装在Program Files(x86)这个文件夹下,而是安装在了自己新建的文件夹,或者说其他地方。那么这个时候系统可能也找不到你的编译器在哪。你要么手动更新编译器所在目录,要么在安装时啥自定义选项也不选,老老实实按默认的来

参考技术B 代码追问

#include
#define N 20
int main()

int a,temp;
int i,b[N];
scanf("%d",&a);
if(a%2!=0)

printf("是奇数\n");

else

printf("是偶数\n");

i=0;

while(a>10)

temp=a%10;
b[i]=temp;
i++;
a=a/10;

b[i]=a;
for(i;i>=0;i--)

printf("%d ",b[i]);

printf("\n");
return 0;

追答

for(i;i>=0;i--)
这句i没赋值.

本回答被提问者采纳

以上是关于codeblocks 中怎么用c语言调用 opengl的主要内容,如果未能解决你的问题,请参考以下文章

我在linux下的codeblocks 写c语言程序。但是不知道怎么将同一个工程两个源文件互相调用。。

用codeblocks做C语言编程warning statement with no effect怎么解决?

我用想设置C语言源文件的默认打开程序为code blocks

codeblocks头文件问题

codeblocks如何同时编译两个C语言程序?

linux下用c语言写出复制黏贴文件