我在cpp中有一些代码(main()所在的位置)并且想要调用位于c文件中的函数。编译cpp和c以及输出.o文件,但是当使用clang ++生成最终的可执行文件时,它会失败,因为cpp无法找到c函数:
Undefined symbols for architecture x86_64:
"FunctionInCFile(char const*, char const*, int, int, int, int)", referenced from:
FunctionInCPPFile() in helixQtCmd.o
ld: symbol(s) not found for architecture x86_64