最好是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
);