gpt4 book ai didi

python - 导入模块时出错,dlopen() : Symbol not found

转载 作者:行者123 更新时间:2023-12-01 06:14:19 25 4
gpt4 key购买 nike

我用 C 语言编写了一个 python 扩展(实际上使用 cython,尽管这不是重点),它使用 Mac OSX 中的 AudioUnit 框架。该模块正确构建,但是当我尝试从 python 命令行导入它时,出现以下错误:

ImportError: dlopen(myproject/audiomodule.so, 2): Symbol not found: _AudioUnitSetProperty
Referenced from: /Views/python/lib/python3.1/site-packages/myproject/audiomodule.so
Expected in: dynamic lookup

如何告诉 python 在加载此模块时需要使用 AudioUnit 框架?

最佳答案

呸,正如this answer regarding a similar question中所写的那样,关键是将 -frameworkAudioUnit 参数作为两个单独的元组项传递。此外,我的平台检测不正确,因此在构建过程中未正确应用这些标志。

关于python - 导入模块时出错,dlopen() : Symbol not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4115702/

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