使用vscode写c++,调用函数文件报错

使用mac m1芯片版的vscode写c++,调用函数文件报错
提示我:
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
求解答。

在vscode里编译的?

该回答引用ChatGPT
这个错误是由于你正在编译的代码与你的 Mac M1 芯片不兼容导致的。这是因为,M1 芯片使用的是 ARM64 架构,你调用的函数在这个架构下不可用。

为了解决这个问题,你需要使用兼容的库和工具。或者,你也可以尝试在另一台不同的计算机上编译并运行代码,看看是否存在兼容性问题。

你把报错截图发给我看一下

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^