使用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 架构,你调用的函数在这个架构下不可用。
为了解决这个问题,你需要使用兼容的库和工具。或者,你也可以尝试在另一台不同的计算机上编译并运行代码,看看是否存在兼容性问题。
你把报错截图发给我看一下
不知道你这个问题是否已经解决, 如果还没有解决的话: