gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 10:51:45 26 4
gpt4 key购买 nike

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

undefined reference to `setPixel'

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

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

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

最佳答案

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

gcc main.c myLib.c

关于c - 在 C 中使用外部函数 - 两个 .c 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9472930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com