2013-07-11 12 views
7

glewとxcodeをリンクできません。xcodeでglewをリンクする方法

g++ /usr/local/lib/libGLEW.dylib -framework OpenGL main.cpp

が、私はXcodeでコンパイルしたときに、私はエラーを取得:

私は、コマンドラインですべての権利をファイルをコンパイルするとき、私はGLEWライブラリは/usr/local/lib/libGLEW.dylib

に位置しています

'GL/glew.h' file not found

コード:

#include <iostream> 
#include <GL/glew.h> 

int main(int argc, const char * argv[]) 
{ 
    // insert code here... 
    std::cout << "Hello, World!\n"; 
    return 0; 
} 

イムXcodeの

とGLEWリンクライブラリの追加

there screenshot

OS X 10.8.4、Xcodeは4.6.1

答えて

11

のみバイナリリンクを扱います。バイナリの内容を記述するヘッダも見つけることができるように、Xcodeを設定する必要があります。以下のためのXcodeのプロジェクトの設定の検索で

ヘッダ検索パス

は(おそらく含ま/多分は/ usr/localライブラリと同じフォルダに近い)GLEWのヘッダへのパスを追加します。一致するようにインポートを変更します。パスが正しく設定された場合は、#include <glew.h>(​​)にする必要があります。 Xcodeの初心者のため

は、ここではスクリーンショットです:

screenshot

+0

ので、それは簡単なOpenGLのプログラムをコンパイルするコマンドラインを使用することはできませんか? – jokoon

+0

@ジョコーンです。 OpenGLとリンクするためのフラグを含める必要があり、他の検索ヘッダーのフラグを含める必要があります。 –

関連する問題