Clang: файл ‘cmath’ не найден

Я компилирую свой проект с помощью 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

1

Решение

Скорее всего, вы обновили 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 вместе с существующим каталогом.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector