OpenGLとOpenCVの共存
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#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) が異...
-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]]準拠
終了行:
#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) が異...
-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]]準拠
ページ名: