0

**每次visual studio 2008运行我使用opencv和opengl的代码时都会出现这个错误:

  • 1>c:\program files (x86)\microsoft visual studio 9.0\vc\include\stdlib.h(371):错误 C2381:'exit':重新定义;__declspec(noreturn) 不同

  • 1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\gl\glut.h(146) :参见“退出”声明

  • 1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\gl\glut.h(146) :参见“退出”声明

我该如何解决?**

4

2 回答 2

3

尝试将您的#include "Glut.h" 移动到包含列表的末尾。

于 2012-05-27T15:29:17.047 回答
0

我有同样的问题,我可以通过重新排序包含声明来解决它。确保您的#include<windows.h>在您的列表顶部包括然后#include并在您的最终列表中<stdlib.h>添加#include<GL/glut.h>

于 2014-01-10T04:46:53.050 回答