gpt4 book ai didi

c++ - Clang: 'cmath' 找不到文件

转载 作者:行者123 更新时间:2023-11-30 04:06:51 44 4
gpt4 key购买 nike

我正在用 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"

定义.h 第 31 行:

#include <cmath>

我做了一些编辑,但我不知道是什么导致了这个错误,在这里编辑:https://github.com/dominique120/miniature-adventure/commits/master

PS:GCC 只会转储大量错误: https://travis-ci.org/dominique120/miniature-adventure/jobs/21905513

最佳答案

在谷歌搜索我在 macOS 上遇到的问题后,我来到了你的帖子。我正在分享一个解决方案,尽管它仅适用于 Mac 用户。

很可能您升级了 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 以及一个存在的目录。

关于c++ - Clang: 'cmath' 找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22752000/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com