我要发帖 回复

正式会员

6

主题

26

积分

0

专家分

:

私信
发表时间 : 2009-6-1 16:15:03 | 浏览 : 1389    评论 : 2
我想在vega中显示opengl画的图,回调函数为vgAddFunc(vgGetChan(0), VGCHAN_POSTDRAW, display, NULL);
void display()中画图。在控制台的程序中编译正确。

在MFC中编译时产生错误为:
error C2440: 'type cast' : cannot convert from '' to 'void (__cdecl *)(class vgCommon *,void *)'
        None of the functions with this name in scope match the target type
请问这是什么原因?

最近VR访客

obuil 评论于2009-6-1 17:19:01
回调函数 display定义的参数错误
humaxwell 评论于2009-6-1 18:50:02
我也遇到过相同的问题,以前想借用华科书上在场景上渲染字幕,但书上是用C++写的,我也想把其代码移植到我的MFC程序中去,开始也是和你一样的错误,后来改动了下,这个错误没了,又出现了其他问题,在论坛上发帖也没人解决,后来就不了了之。

手机版|VR开发网 ( 津ICP备18009691号 ) 统计 网安备12019202000257

GMT+8, 2020-9-23 02:20 PM

返回顶部