9

glew を xcode にリンクできません。glew ライブラリは /usr/local/lib/libGLEW.dylib にあります

コマンドラインでファイルをコンパイルすると、次のようになります。

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

しかし、xcode でコンパイルすると、エラーが発生します。

「GL/glew.h」ファイルが見つかりません

コード:

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

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

私はxcodeでグリューをリンクしました

スクリーンショット

OS X 10.8.4、Xcode 4.6.1

4

1 に答える 1

12

ライブラリを追加すると、バイナリ リンクのみが処理されます。バイナリの内容を説明するヘッダーも検出できるように、Xcode を構成する必要があります。

Xcode プロジェクト設定で、以下を検索します:ヘッダー検索パス

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

Xcode の初心者向けに、スクリーンショットを示します。

スクリーンショット

于 2013-07-11T19:18:03.057 に答える