c - 假设我只有 .h 文件和 .o 文件,如何调用函数?

标签 c pointers header

假设我在 C 中只有 .h 文件和 .o 文件,我可以调用一个函数吗?

我的意思是如果我只有example.h文件和example.o文件,但我没有example.c文件我想从主文件中读取函数。

我知道我可以用指针来做到这一点,但我真的不知道该怎么做。关于如何实现这一点有什么建议吗?

最佳答案

使用 #include<object.h>在编译时包含 header 并提供目标文件的路径。

gcc main.c object.o -o main

现在您应该可以使用该功能了。

关于c - 假设我只有 .h 文件和 .o 文件,如何调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11942748/

相关文章:

c - Gstreamer 1.0 图像/视频播放器。采取什么方式实现?

C语言可以判断指针指向的内存是否可以访问吗?

c - 使用带有逻辑运算符的标志而不是条件语句(例如 if())

c - 从内存地址中减去?

c++ - 如何合法地将函数指针转换为方法指针?

c++向头文件中定义的类添加方法

c# - 如何获取具有 3D 外观样式的彩色 datagridview 标题

java - 如何使用 IBM MQ 在字符串中添加带有(名称和值)的 header

c - 如何返回c中函数的指针

c++ - 指针寻址如何在 C++ 中工作