如果在Qt cpp文件中直接调用.c文件中的C函数会出现无法找到C文件的问题;
error: undefined reference to `vendor_app_handle()'
这种情况有两种解决方法:
1. 使用extern "C"
(1)在头文件中直接使用
#ifdef __cplusplus
extern "C" {
#endif
#include "xxx.h"
extern int vendor_app_handle(void);
#ifdef __cplusplus
}
#endif
(2) 直接在调用出进行声明
extern "C" int vendor_app_handle();