奇怪的OPENGL不显示问题,高分求助
问题描述起来比较复杂,请耐心看完,多谢
我在自己的一台电脑(A电脑)上建立一个基于对话框的工程,希望能够在对话框中添加一个view,以便在view中使用opengl.于是我在对话框中添加一个picture控件.新定义了一个类CShowView,继承了CView类,将控件绑定到该类上.
设置好有关opengl的一切,包括库文件包含,头文件包含,像素格式设置等等,也就是说全部都设置好了.开始运行程序,OK,完全正常,opengl在我对话框中的view里画线渲染贴图,怎么用怎么顺.
问题来了:
我将整个工程拷贝到B电脑上,发现view里面连个黑屏都不给我.拷贝到C电脑,D电脑都一样(几台电脑应该没什么差别,都是一个办公室的),我又进行了以下测试:
1.pDC->TextOut在B电脑可以输出,说明View可以在B电脑运行
2.B电脑运行基于文档类的工程,添加opengl后,运行正常
3.B电脑从头开始新建对话框工程,添加View什么的,opengl也不能正常给我显示,但是我把这个工程拷贝回A电脑,运行发现opengl显示正常-_-!!
4.在A电脑一切正常的情况下,发布Release版本程序,在B电脑运行,Opengl仍然完全没有效果
以上就是问题描述
关于环境的设置,都是VC6.0+WINDOWS XP
谁能帮我分析下这个问题,就算不能解决,仍有100大分送上,感谢各位