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) : 'exit' の宣言を参照

  • 1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\gl\glut.h(146) : 'exit' の宣言を参照

どうすれば解決できますか?**

4

2 に答える 2

3

#include "Glut.h" をインクルード リストの最後に移動してみてください。

于 2012-05-27T15:29:17.047 に答える
0

私は同じ問題を抱えていましたが、reorder include宣言で修正できます。<windows.h>リストの一番上にある #include に#include が含まれていることを確認し、エンド リストに#include<stdlib.h>を追加します。<GL/glut.h>

于 2014-01-10T04:46:53.050 に答える