在C中使用外部函数 - 两个.c文件

时间:2012-02-27 21:55:43

标签: c netbeans header-files

我正在使用net bean,我正在尝试在外部C文件中定义函数,并在我的主C文件中使用它们。似乎链接器无法正常工作,因为我收到了构建错误:

  

未定义对`setPixel'的引用

包含我的函数的文件是myLib.c。我调用函数的文件是main.c

这两个文件#include myLib.h包含myLib.c中函数的函数原型

我不应该得到这个错误,任何想法?

1 个答案:

答案 0 :(得分:2)

您的编译命令是什么样的?显然myLib.c需要编译,否则链接将失败..

gcc main.c myLib.c