/opengl_required

include glew, glfw, glut....64bit

Primary LanguageC++

这是一个64bit下编译的库。
里面包含glfw,glew,glut,

在VS新建一个win32控制台应用程序。
然后再新建一个属性表,然后
在VC++目录-->包含目录-->添加F:\build\GLFW;F:\build
在VC++目录-->库目录-->添加F:\build
在链接器-->输入-->附加依赖项-->添加glew32.lib;glfw3.lib;opengl32.lib;glut32.lib
然后就可以用啦!


这是在vs2013下编译的lib,所以我在vs2015下跑的时候出现了以下错误:
1>LINK : warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>glfw3.lib(init.obj) : error LNK2019: 无法解析的外部符号 __imp_vsnprintf,该符号在函数 _glfwInputError 中被引用
1>MSVCRTD.lib(vsnprintf.obj) : error LNK2001: 无法解析的外部符号 __imp_vsnprintf
1>glfw3.lib(context.obj) : error LNK2019: 无法解析的外部符号 __imp_sscanf,该符号在函数 parseVersionString 中被引用
1>MSVCRTD.lib(vsnprintf.obj) : error LNK2001: 无法解析的外部符号 __imp__vsnprintf
1>F:\gl_code\CAMP6\x64\Debug\CAMP6.exe : fatal error LNK1120: 3 个无法解析的外部命令 

solution: 链接器-->输入-->附加依赖项-->添加 legacy_stdio_definitions.lib


这里面有个opencv310_install_x64_debug.props:这里面还包含了opencv的配置,所以如果电脑上没有opencv就自己重新新建属性表。