最近在通过网站Tutorials for openGL 3.3+ 来学习计算机图形学。这里的教材很人性化,更重要的是它让我们抛开旧式openGL去学习。而旧式openGL似乎也一直为人们所诟病(推荐阅读:http://blog.monkeypotion.net/reading/gameprogreading/opengl-versus-directx-the-war-is-over)
网站已经给我们写好了很多现成的代码,只需要我们用CMake去批量编译,之后就可以运行了。关于如何用CMake进行编译,在网站(http://www.opengl-tutorial.org/zh-hans/beginners-tutorials-zh/tutorial-1-opening-a-window-zh/)里面有较为详细的说明,但是在使用的过程中还是出现了两个问题,在此列下~
CMake的界面如图所示,在第一栏:Where is the source code里面填写的应该是网上下载的源码所在路径。必须要注意的是,这里面不能出现中文。如果出现了中文,那么就会出现报错。之后按照网站里面的说明继续做下去就行了。
当我编译完成后,打开OpenGL_Tutorial/debug文件夹,点击生成的exe文件,出现了如图所示的情况。是电脑配置不行吗?我依稀记得我的电脑是配置了NviDIA的高性能显卡,怎么还会提示使用了Intel GPU?
我点击右下角”显示隐藏的图标“,然后点击这个按钮。进入了NviDIA的控制面板将首选图形处理器修改为 ”高性能NVDIA处理器“。
之后再运行,就没有问题了!
Win7环境下使用CMake编译OpenGL_Tutorials的一些注意事项
时间: 2024-10-11 16:27:12