2015-06-11 3 views
0

Я потратил пару дней, пытаясь настроить свой проект в Code :: Blocks на Macbook pro (2006) с OSX 10.8.1 (I получил это бесплатно!).«Ошибки GLM» Пространство имен «glm» (OSX 10.8)

После установки Xcode, инструментов командной строки, а затем перезагрузки я получил базовую поддержку gcc (будет удалять Xcode, а затем просто использовать инструменты командной строки cmd, когда я получу работу). Затем я перешел к cmake и make install GLEW, GLFW3 и GLM (GLM требовалось только make install). Затем я перезагружаюсь еще раз, чтобы добиться большей эффективности работы. Я потерял до четырех ошибок, и они взяты из файла func_trigonometric.inl, который использует GLM. Сообщение о строительстве выглядит следующим образом:

/usr/local/includ... 165 current parser token 'if' 
/usr/local/includ... 37  parsing namespace 'glm' 
/usr/local/includ... 160 parsing function body 'tanh' 
/usr/local/includ... 160 in compound statement ('{}') 
          note: diagnostic msg: Error generating preprocessed source(s). 

Я не уверен, куда идти отсюда.

EDIT:

Я попытался установить GLM обычным способом с просто перетащить папку на место, оно должно быть в (включить), ошибка по-прежнему сохраняется, мне действительно нужна помощь, чтобы избавиться от этого ошибка.

+0

Итак, какую инструментальную цепочку вы используете? – Droppy

+0

gcc (g ++), библиотеки GLEW + GLFW. Я также связал stdlib.h time.h vector.h, glew.h, glfw3.h и glm.hpp ... Я не уверен, что это вы имели в виду с toolchain – MetroidChild

+0

Почему бы вам не использовать командную строку Xcode инструменты? Они современные, ухоженные и готовые к работе. – Droppy

ответ

0

Я узнал, что вызывало ошибки, версия GLM, которую я использовал, была слишком новой для OSX 8.1.1 Изменение GLM с версии 9.6 до версии 9.4 исправило ошибки.