#contents

*OpenGL+GLUT+GLEWとOpenCVの共存について [#q8307227]
-GLEW→GLUT→OpenCVの順にインクルードしないとexitの再定義なんかを言われる
#geshi(c++,number){{
 #include <GL/glew.h>
 #include <GL/glut.h>
 #include <cv.h>
 #include <highgui.h>
 #include <cxcore.h> 
}}
-OpenCVに問題あり?

*error C2381: 'exit' : 再定義 ; __declspec(noreturn) が異なります。 [#o909b031]
-glutを使用しているとき,exitが再定義されたとエラーが出る.
-glut.hを書きかえる.
--書き換える部分(修正前)
 extern _CRTIMP void __cdecl exit(int);
--書き換える部分(修正後)
 #if     _MSC_VER>= 1200
 _CRTIMP __declspec(noreturn) void   __cdecl exit(int);
 #else
 _CRTIMP void   __cdecl exit(int);
 #endif
-下記あたりを参照
--http://d.hatena.ne.jp/gnarl/20071012/1192183980
--http://atocmoc.com/wordpress/2007/10/31/16/
--http://chowe.at.webry.info/200704/article_23.html
--良く読んでると,exitの再定義じゃなくて,includeの順番のような気が…

ジャンル[[:OpenGL]]
ジャンル[[:OpenCV]][[:OpenCV 1.0]]準拠

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS