2013-07-11 3 views
7

Я не могу связать glew с xcode. Я Glew библиотека находится в /usr/local/lib/libGLEW.dylibКак связать glew в xcode

Когда я компиляции файла в командной строке все в порядке:

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

Но когда я скомпилировать в Xcode, я получаю ошибку:

'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; 
} 

Im связаны Glew с Xcode

there screenshot

OS X 10.8.4, Xcode 4.6.1

ответ

11

Добавление библиотеки обрабатывает только двоичные ссылки. Вам нужно настроить Xcode, чтобы он также мог найти заголовки, описывающие содержимое двоичного файла.

В поисках Xcode Настройки проекта для: Header Пути поиска

Добавьте путь к коллекторам для GLEW (вероятно, около одной и той же папке, что и библиотека может быть/USR/местные/включить). Измените импорт для соответствия. Он должен быть #include <glew.h> (or #include <GL/glew.h>), если путь правильно настроен.

Для Xcode начинающих, вот скриншот:

screenshot

+0

так что это не возможно, чтобы использовать командную строку для компиляции простой программы OpenGL? – jokoon

+0

@jokoon это. Вам нужно включить флаг для связи с opengl и включить флаг для других заголовков поиска. –

Смежные вопросы