gpt4 book ai didi

undefined-symbol - 架构 x86_64 : "_CFRelease" 的 undefined symbol

转载 作者:行者123 更新时间:2023-12-04 08:35:38 32 4
gpt4 key购买 nike

我对 Unix 世界很陌生,我正在尝试安装一个名为 Meep 的软件来进行物理模拟。为了得到这个,我需要在我的 Mac OS X 10.10.5 上安装很多库;我在其中许多方面都取得了成功,但是在为名为 pkg-config 的脚本命令“配置”时出现以下错误,该脚本在 glib 上工作。

CCLD     pkg-config
Undefined symbols for architecture x86_64:
"_CFRelease", referenced from:
_find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
"_CFStringGetCString", referenced from:
_find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
"_CFStringGetCStringPtr", referenced from:
_find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
"_CFStringGetLength", referenced from:
_find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
"_CFURLCopyFileSystemPath", referenced from:
_find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
"_CFURLCreateFromFSRef", referenced from:
_find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
"_FSFindFolder", referenced from:
_find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
"_kCFAllocatorSystemDefault", referenced from:
_find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
ld: symbol(s) not found for architecture x86_64

环顾四周,我明白这可能是这些符号的链接器问题,但基本上我不知道解决这个问题。有谁能够帮助我?

最佳答案

您需要添加:

-framework CoreFoundation

到项目的链接命令行。

关于undefined-symbol - 架构 x86_64 : "_CFRelease" 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35733027/

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