0

私はmacosxでglvを構築しようとしています。私はこのオペレーティングシステムを初めて使用しますが、エラーを見つけることができません。競合するコマンドは次のとおりです。

c++ -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.7.sdk -stdlib=libc++ -I/usr/include -IGLV  src/glv_buttons.cpp

出力

clang: warning: argument unused during compilation: '-fpeel-loops'
In file included from src/glv_buttons.cpp:4:
In file included from GLV/glv_buttons.h:7:
In file included from GLV/glv_core.h:13:
In file included from GLV/glv_draw.h:9:
GLV/glv_conf.h:72:11: fatal error: 'OpenGL/OpenGL.h' file not found

これは、エラーをトリガーする行を含むファイルです:https ://svn.mat.ucsb.edu/svn/glv-svn/trunk/GLV/glv_conf.h

mac osx10.7.3を実行しています。

'locate OpenGL.h'を実行すると、次のようになります。

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSOpenGL.h
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/OpenGL.h
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSOpenGL.h
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/OpenGL.h
/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSOpenGL.h
/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/OpenGL.h 
4

2 に答える 2

3

-framework OpenGLビルドコマンドに追加します。

于 2012-04-07T07:48:29.033 に答える
0

実際には2つのエラーがありました。1つ目は、「-c」フラグがないことです(このファイルはライブラリの一部であるため、リンクする必要はありませんでした)。このフラグを追加した後、-isysrootおよび-archオプションを削除すると、すべてが機能しました。

于 2012-04-10T07:47:45.880 に答える