尝试包含GLEW和SDL_opengl

时间:2016-02-26 20:46:38

标签: c++ opengl sdl kinect glew

我正在阅读一些kinect代码的教程,我似乎无法让包含工作。当我包含下面的代码时,我收到错误:

错误1错误C2371:' PFNGLFRAG​​MENTLIGHTFVSGIXPROC' :重新定义;不同的基本类型

#include <Windows.h>
#include <GL\glew.h>
#include <SDL\SDL.h>
#include <SDL\SDL_opengl.h>
#include <Kinect\Kinect.h>

我被告知要使用#define NO_SDL_GLEXT但是当我包含时我会得到16个新错误。

#define NO_SDL_GLEXT
#include <Windows.h>
#include <GL\glew.h>
#include <SDL\SDL.h>
#include <SDL\SDL_opengl.h>
#include <Kinect\Kinect.h>
  • 错误8错误LNK2019:未解析的外部符号__imp__glClear @ 4在函数&#34中引用; void __cdecl drawKinectData(void)&#34; (?drawKinectData @@ YAXXZ)

  • 错误9错误LNK2019:未解析的外部符号__imp__glClearColor @ 16在函数_SDL_main中引用

  • 错误10错误LNK2019:函数_SDL_main中引用的未解析的外部符号__imp__glClearDepth @ 8

  • 错误23错误LNK1120:15个未解析的外部

有什么方法可以帮我解决这个问题吗?如果我没有提供足够的信息,或者您需要更清晰,请告诉我。谢谢! :)

编辑1:我被告知这是一个副本,并显示了一个文档,讨论如何将库包含到项目中。我不相信或理解这是否是问题,因为我已经在视觉工作室中配置了项目,如以下链接所示:

http://imgur.com/9OGHj2e

http://imgur.com/MNPAR3k

0 个答案:

没有答案