herofantacy 2022-03-15 10:46 采纳率: 0%
浏览 105

如何获得一个C/CPP文件里声明的所有函数名?

最好是bat,把.c文件拖进去,或.sh脚本输入命令即可生成函数声明头文件
目的是快速消除warning: implicit declaration of function [-Wimplicit-function-declaration],之后我会用beyond compare比对缺哪个函数声明。

问题相关代码

//c文件中包含
static cv_return_t 001
(
cv_st *p_rn_a_ctx,
cv_pvoid_t p_param,
cv_error_t *p_error
)
{

}
#define IN
#define OUT
static cv_return_t 002
(
IN cv_st *p_rn_a_ctx,
OUT cv_pvoid_t p_param,
OUT cv_error_t *p_error
)
{

}

我想要达到的结果,输出到头文件

static cv_return_t 001
(
cv_st *p_rn_a_ctx,
cv_pvoid_t p_param,
cv_error_t *p_error
);
static cv_return_t 002
(
IN cv_st *p_rn_a_ctx,
OUT cv_pvoid_t p_param,
OUT cv_error_t *p_error
);

  • 写回答

1条回答 默认 最新

  • 赵4老师 2022-03-15 14:26
    关注
    评论

报告相同问题?

问题事件

  • 修改了问题 3月15日
  • 修改了问题 3月15日
  • 创建了问题 3月15日