OpenGL在VS2015上的配置(GLToolS,freeglut)—以蓝宝书第五版为例
1、下载蓝宝书配套的完整源码。
2、添加第一个实例代码,例如triangle。新建win32控制台程序空项目
3、添加库目录和包含目录以及附加依赖项gltools.lib和free_static.lib。或者直接右键项目添加现有项gltools.lib和free_static.lib。
4、编译运行会发生错误,比如这样:
triangle.cpp
1>LINK : warning LNK4098: 默认库“LIBCMT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>freeglut_static.lib(freeglut_init.obj) : error LNK2019: 无法解析的外部符号 _sscanf,该符号在函数 _glutInit 中被引用
1>freeglut_static.lib(freeglut_main.obj) : error LNK2019: 无法解析的外部符号 _vfprintf,该符号在函数 _fgError 中被引用
1>freeglut_static.lib(freeglut_main.obj) : error LNK2019: 无法解析的外部符号 ___iob_func,该符号在函数 _fgError 中被引用
1>freeglut_static.lib(freeglut