mac上的Cython和clang,"Python.h找不到“

您所在的位置:网站首页 macbook安装pr错误代码1 mac上的Cython和clang,"Python.h找不到“

mac上的Cython和clang,"Python.h找不到“

2023-05-31 23:46| 来源: 网络整理| 查看: 265

今天,我需要将Python嵌入到用Clang编译器在XCode上开发的C应用程序中,并且遇到了同样的问题并解决了它们。让我分享一下以下几点:

1. Python找不到错误

您应该将Python安装到MacOS中,并将其附加到Frameworks and Libraries项目设置选项卡中。此外,如果Framework Search Paths尚未自动完成,则在Build Settings选项卡中指定它的路径。

2.未定义的符号/隐式声明错误

验证您使用的是Python框架的现代版本。3.6之前的版本有不同的ABI,从而导致上述错误。

3.找不到cpython/initconfig.h文件

~3.9之前的版本有一些cpython/initconfig.h文件的头包含问题(问题是40642,39026)。

检查您的操作系统当前的Python构建。我发现Pythons安装在以下路径中:

# Default 2.7 MacOSX installation is here /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/ /Applications/Xcode.app/Contents/Developer/Library/Frameworks/ /Library/Frameworks/

或者安装一个最新的Python版本。我建议使用“通用二进制”构建,看医生。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3