股票

Undefined symbols for architecture x86_64:

编译C++++程序的时候出现了这个错误:

Undefined symbols for architecture x86_64:

  “newcustomer(double)”, referenced from:

      _main in bank-4deae3.o

ld: symbol(s) not found for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

没有行号提示,这个一般是函数名声明错误,链接失败。

就是声明了函数名,但是没有定义函数原型,或者函数原型定义的时候名字写错了,检查一下函数的声明和定义,改正过来就好了。

打赏
原文链接:,转发请注明来源!

发表评论