我把Bool Arc(2,2,1,1,1,1,2,2); 加在了代码中,可是编译通不过,提示错误: error C2078: too many initializers,就是说的我加的这行代码,//画参照体
void CTest1View::Draw3DRect()
{
//特别注意该函数
glColor3f(1.0f,1.0f,1.0f);
//加入光照
glEnable (GL_LIGHTING);
glEnable(GL_LIGHT0);
glPushMatrix (); BOOL Arc(2, 2, 1, 1, 1, 1, 2, 2); if (!m_bLighting)
{
glDisable(GL_LIGHTING);
glDisable(GL_LIGHT0);
}
//将当前矩阵出栈
glPopMatrix ();
}
void CTest1View::Draw3DRect()
{
//特别注意该函数
glColor3f(1.0f,1.0f,1.0f);
//加入光照
glEnable (GL_LIGHTING);
glEnable(GL_LIGHT0);
glPushMatrix (); BOOL Arc(2, 2, 1, 1, 1, 1, 2, 2); if (!m_bLighting)
{
glDisable(GL_LIGHTING);
glDisable(GL_LIGHT0);
}
//将当前矩阵出栈
glPopMatrix ();
}
解决方案 »
- 树形控件设置icon图标不显示
- 各位牛人帮我看看这个程序,我是菜鸟啊!
- 用MFC生成的ActiveX控件能重载Create函数吗?
- VC6下如何实现 1. 按ctrl+/ 注释所有所选中行, 2. 按ctrl+D 删除整行, 每个100分
- 透明桌面橡皮擦问题
- 怎样在VC2005中播放声音?
- com+组件中用到了msmq的问题,在线等待。
- 使用CTreeCtrl的DblClk事件打开一个父窗口是桌面的非模态对话框,怎么使焦点切换到对话框?
- 线程CWinThread销毁问题
- 如何调用光标资源
- 票据打印
- cannot convert from 'class CString' to 'const char *'怎么解决
{
SetPixel(fx(i),fy(i),RGB());
}思路就是这样