当我在 Jupyter 笔记本中启动 C++ 内核(11、14 和 17 版本)时,我xeus-cling
使用通常的方式安装并得到以下运行时错误:conda install xeus-cling
/opt/anaconda3/envs/cling/include/c++/v1/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
return ::ldiv(__x, __y);
< many such errors, eventually >
/opt/anaconda3/envs/cling/include/c++/v1/cstdlib:122:9: error: no member named 'rand' in the global namespace
using ::rand;
~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
我尝试重新安装 XCode 命令行工具 - 不行。相同的设置在我的 Linux 机器上运行良好。
如何修复这些错误并启动内核?
我在最近的 XCode 版本 12.5.1 (12E507) 中提出了问题 - 看起来 conda包xeus-cling
使用了不兼容的工具链,或者 XCode 配置错误 - 无论哪种方式,C++ 内核都无法启动。带有 Python 3.9.6 的 Conda 4.10.1(以防万一)。提前致谢!