0

在 MacOS (10.14) 上安装 Glumpy 失败并出现 clang 错误(三角形也是如此,但会引发相同的错误)。错误是 clang 没有找到系统上明显存在的 stdio.h 文件。我可以将 stdio.h 的位置提供给 setup.py 脚本吗?

我试图从源代码编译它,但后来我陷入了我想避免的 python 的依赖地狱。点子将是最佳方式

这是失败的地方:

clang -fno-strict-aliasing -fno-common -dynamic -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include -I/Applications/ Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -DNDEBUG -g -fwrapv -O3 -Wall - Wstrict-prototypes -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/ local/opt/sqlite/include -I/usr/local/Cellar/python@2/2.7.15_2/Frameworks/Python.framework/Versions/2.7/include/python2.7 -cc/triangle.c -o build/temp .macosx-10.14-x86_64-2.7/c/triangle.o c/triangle.c:350:10:致命错误:找不到“stdio.h”文件

我不确定为什么 clang 没有在自己的系统上找到自己的包含,但有人会认为应该是这种情况。有没有办法解决这个问题?

谢谢!

4

1 回答 1

0

更新到 MacOS Catalina (10.15) 后,问题消失了。这意味着 Xcode 首先获得了更新,这在我看来很疯狂。

于 2019-10-15T19:00:23.630 回答