OpenGL网格化回调函数问题解决方案
来源:互联网 发布:windows phone 8.1下载 编辑:程序博客网 时间:2024/05/01 23:43
使用平台MFC
部分代码:
出错提示:
E:\vcprogram\OpenGL\MFCLetter\MFCLetterView.cpp(127) : error C2664: 'gluTessCallback' : cannot convert parameter 3 from 'void (unsigned int)' to 'void (__stdcall *)(void)'
E:\vcprogram\OpenGL\MFCLetter\MFCLetterView.cpp(128) : error C2664: 'gluTessCallback' : cannot convert parameter 3 from 'void (const double *)' to 'void (__stdcall *)(void)'
解决这个问题需要转换glBegin等回调函数调用方式为__stdcall,可以这样写(void(__stdcall*)())glBegin 。
改成以下这个就正确了:
gluTessCallback(tobj, GLU_TESS_VERTEX, (void (__stdcall *)())glVertex3dv);
gluTessCallback(tobj, GLU_TESS_BEGIN, (void (__stdcall *)())beginCallback);
gluTessCallback(tobj, GLU_TESS_END, (void (__stdcall *)())endCallback);
gluTessCallback(tobj, GLU_TESS_ERROR, (void (__stdcall *)())errorCallback);
- OpenGL网格化回调函数问题解决方案
- openGL回调函数
- OpenGL的回调函数
- OpenGL的回调函数
- OpenGL中常用的回调函数
- 关于回调函数的一些问题解决
- 小白学opengl之显示回调函数与reshape回调函数
- OpenGL(3)GLUT库回调函数API
- opengl 回调函数调用类中的成员函数
- zoj3648 网格点锐角三角形方案数
- .NET 回调函数
- 回调函数
- 回调函数
- 回调函数概念
- 回调函数
- 回调函数
- 回调函数
- 回调函数 相关
- Byte of Python学习笔记四
- linux 命令 获取数据 抓包
- placement new的标准用法及用途 .
- 聚簇索引和非聚簇索引
- Tomcat设置内存大小
- OpenGL网格化回调函数问题解决方案
- libcurl简明教程
- log4j详解
- Objective-C,ObjC语言简介+url
- 全SSD阵列与PCIe SSD殊途同归
- 类的初始化函数使用的注意事项
- 标准SQL规范中定义的四个事务隔离级别
- Log4j配置文件的示例_jackey
- 消息 208,级别 16,状态 1,第 1 行 对象名 'S' 无效