如何使用clang ++一起编译cpp和c

时间:2015-05-25 07:54:52

标签: c++ c compilation symbols clang++


我在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

0 个答案:

没有答案