【发布时间】:2019-08-24 09:28:58
【问题描述】:
我正在使用 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
我的 actions.cpp 第 20 行:
#include "otpch.h"
otpch.h 第 27 行:
#include "definitions.h"
definitions.h 第 31 行:
#include <cmath>
我做了一些修改,但我不知道是什么导致了这个错误,在这里修改:https://github.com/dominique120/miniature-adventure/commits/master
PS:GCC 只是转储了大量错误: https://travis-ci.org/dominique120/miniature-adventure/jobs/21905513
【问题讨论】:
-
您的“PS”中显示的错误与您帖子中的错误完全不同
-
@MattMcNabb 我知道,这就是我寻求帮助的原因。
-
您的 clang install 听起来好像有问题,希望 clang 专家能过来评论一下。但是 gcc 错误表明您的代码中还有其他一些错误。
-
@MattMcNabb 你能指出我找到问题的正确方向吗?
-
不,我没有安装 clang
标签: c++ gcc clang travis-ci cmath