1

Xcode 5.0 にアップデートしましたが、GL/glew.h ファイルをインクルードできないようです。以前の Xcode バージョンでは、基本 SDK を現在の OSX に設定する必要がありましたが、そのオプションは使用できなくなりました (少なくとも私は見つけられません)。

ファイル glew.h は /usr/include/GL にあり、既にヘッダー検索パスを /usr/include に設定していますが、それでも機能しません。

誰でも助けることができますか?

ありがとうございました

4

1 に答える 1

2

動作するようになりました。

Project Build Settings > Search Paths > Always Search User Paths を見つけて、yes に設定します。

また、libGLEW とリンクできなかったため、XCode.app に移動して、ファイルへのシンボリック リンクを作成する必要がありました。

Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib

それは間違いなく素晴らしい解決策ではありませんが、私にとっては回避策です。

編集:

ここでは、Mac OSX 10.8 SKD で作業しているとします。その他の SDK の場合、パスは別のものにする必要があります。

ターミナルで、この方法で libGLEW.dylib (/usr/lib にあった) へのリンクを作成しました。

cd Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib

sudo ln -s /usr/lib/libGLEW.dylib libGLEW.dylib

その後、XCode に戻り、プロジェクトの「ビルド設定」で「その他のリンカー フラグ」を -lGLEW に設定します。

于 2013-09-26T14:19:06.580 に答える