Mac OS Big Sur R 编译错误: ld: 找不到 CoreFoundation 框架

5
在我的Xcode自动更新到12.4后,我的Rstudio包编译出现问题,并抛出以下错误:
    ld: framework not found CoreFoundation
    collect2: error: ld returned 1 exit status

我尝试重新安装Xcode命令行工具,禁用csrutil并手动创建链接,但这些尝试都没有成功。真的很感激任何帮助!


2
请查看此处的讨论:https://github.com/rmacoslib/r-macos-rtools/issues/42 - Joseph Wood
2个回答

2

-F/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/添加到LDFLAGS中


2

删除Makevars和.Renviron文件对我起作用了,虽然看起来有些粗暴。最终我删除了Makevars中的所有内容,但是用这里建议的所有内容进行了替换:https://pat-s.me/transitioning-from-x86-to-arm64-on-macos-experiences-of-an-r-user/ - Michael Roswell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接