mac上的Cython和clang,"Python.h找不到“ |
您所在的位置:网站首页 › macbook安装pr错误代码1 › mac上的Cython和clang,"Python.h找不到“ |
今天,我需要将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 |