Я компилирую свой проект с помощью clang, но у меня странная ошибка:
[ 1%] Building CXX object CMakeFiles/tfs.dir/src/actions.cpp.o
In file included from /home/travis/build/dominique120/miniature-adventure/src/actions.cpp:20:
In file included from /home/travis/build/dominique120/miniature-adventure/src/otpch.h:27:
/home/travis/build/dominique120/miniature-adventure/src/definitions.h:39:10: fatal error:
'cmath' file not found
#include <cmath>
^
make: *** [all] Error 2
Мои действия.cpp строка 20:
#include "otpch.h"
отпч.х строка 27:
#include "definitions.h"
определений, строка 31: #include <cmath>
Я сделал несколько правок, но я понятия не имею, что является причиной этой ошибки, правки здесь: https://github.com/dominique120/miniature-adventure/commits/master
PS: GCC просто сбрасывает кучу ошибок: https://travis-ci.org/dominique120/miniature-adventure/jobs/21905513
Скорее всего, вы обновили Xcode (или он был обновлен для вас), и вы продолжаете использовать старую схему компиляции.
Определите, какие из следующих каталогов действительно существуют на вашем диске:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/
и убедитесь, что среди ваших параметров компиляции есть -I вместе с существующим каталогом.
Других решений пока нет …