在C-two.C文件中使用外部函数

在C-two.C文件中使用外部函数,c,netbeans,header-files,C,Netbeans,Header Files,我正在使用NetBean,并试图在外部C文件中定义函数,并在主C文件中使用它们。链接器似乎不工作或其他什么,因为我遇到了一个生成错误: 对“setPixel”的未定义引用 包含我的函数的文件是myLib.c。我在其中调用函数的文件是main.c 这两个文件都包含myLib.h,其中包含myLib.c中函数的函数原型 我不应该得到这个错误,有什么想法吗?编译命令是什么样子的?显然,myLib.c需要编译,否则链接将失败 gcc main.c myLib.c 您确定链接器正在链接两个OBJ文件吗?

我正在使用NetBean,并试图在外部C文件中定义函数,并在主C文件中使用它们。链接器似乎不工作或其他什么,因为我遇到了一个生成错误:

对“setPixel”的未定义引用

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

这两个文件都包含myLib.h,其中包含myLib.c中函数的函数原型


我不应该得到这个错误,有什么想法吗?

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

gcc main.c myLib.c

您确定链接器正在链接两个OBJ文件吗?