描述:openGL 运行出出现"0x69ba3a96"指令引用"0x00000000"内存,该内存不能written
代码如下:
#include <windows.h>
//#include "glos.h"
#include <GL/gl.h>
#include <GL/glaux.h>
#include <GL/glu.h>void myinit(void);
void CALLBACK myReshape(GLsizei w,GLsizei h);
void CALLBACK display(void);void myinit(void)
{
glClearColor(0.0,0.0,0.0,0.0);
glClear(GL_COLOR_BUFFER_BIT);
}void CALLBACK myReshape(GLsizei w,GLsizei h)
{
glViewport(0,0,w,h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
if(w<=h)
glOrtho(-1.5,1.5,-1.5*(GLfloat)h/(GLfloat)w, 1.5*(GLfloat)h/(GLfloat)w,-10.0,10.0);
else
glOrtho(-1.5*(GLfloat)h/(GLfloat)w, 1.5*(GLfloat)h/(GLfloat)w,-1.5,1.5,-10.0,10.0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}void CALLBACK display(void)
{
glColor3f(1.0,1.0,0.0);
auxWireSphere(1.0);
glFlush();
}void main(void)
{
auxInitDisplayMode(AUX_SINGLE|AUX_RGBA);
auxInitPosition(0,0,500,500);
auxInitWindow("AUX_SAMPLE");
myinit();
auxReshapeFunc(myReshape);
auxMainLoop(display);
}
难道是操作系统的问题???
代码如下:
#include <windows.h>
//#include "glos.h"
#include <GL/gl.h>
#include <GL/glaux.h>
#include <GL/glu.h>void myinit(void);
void CALLBACK myReshape(GLsizei w,GLsizei h);
void CALLBACK display(void);void myinit(void)
{
glClearColor(0.0,0.0,0.0,0.0);
glClear(GL_COLOR_BUFFER_BIT);
}void CALLBACK myReshape(GLsizei w,GLsizei h)
{
glViewport(0,0,w,h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
if(w<=h)
glOrtho(-1.5,1.5,-1.5*(GLfloat)h/(GLfloat)w, 1.5*(GLfloat)h/(GLfloat)w,-10.0,10.0);
else
glOrtho(-1.5*(GLfloat)h/(GLfloat)w, 1.5*(GLfloat)h/(GLfloat)w,-1.5,1.5,-10.0,10.0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}void CALLBACK display(void)
{
glColor3f(1.0,1.0,0.0);
auxWireSphere(1.0);
glFlush();
}void main(void)
{
auxInitDisplayMode(AUX_SINGLE|AUX_RGBA);
auxInitPosition(0,0,500,500);
auxInitWindow("AUX_SAMPLE");
myinit();
auxReshapeFunc(myReshape);
auxMainLoop(display);
}
难道是操作系统的问题???
解决方案 »
- hook api 如何拦截cwnd的函数?
- 怎样支持双键盘+双显示器以上
- 初等问题,谁来帮我看看,谢谢!!
- MFC操作:如何判断打开的IE窗口中含有某个控件,并获得该控件的属性
- 50分请问:我写的这个线程控制有没有毛病?
- 请介绍几个国外有关图形编程的网址!!!
- 这种编译错误,最烦! 不知道MS做什么去了。高手进来看看吧!
- 有关MP3格式的问题。
- 我想从CDialog派生自己的一个对话框类,以后我的程序里的对话框都从这个对话框派生以保持统一的风格,怎么直接继承不行呢?我该如何做?
- 一个简单的问题,很简单!关于CListCtrl类……
- 关于VS2010与DIrectx配置
- MFC 怎样搜索某些类型的文件??
#include <GL/gl.h>
#include <GL/glaux.h>
//#include "glos.h" void main(void)
{
auxInitDisplayMode(AUX_SINGLE|AUX_RGBA);
auxInitPosition(0,0,500,500);
auxInitWindow("simple"); glClearColor(0.0,0.0,0.0,0.0);
glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0,0.0,0.0);
glRectf(-0.5,-0.5,0.5,0.5); glFlush();
_sleep(1000);
}
这段代码全是调用的库函数 按照标准的OPENGL绘图过程来的!还是那个问题!
所有你得先判断一下。。
是安装的VC的吗?
貌似跟它有关