Q:如何导出 BSP 驱动中的 API 给到用户使用? BSP 驱动导出 API 给用户使用,可以通过 API_SymbolAdd 导出符号表功能,建议统一在 bspBoardSymbolInit() 调用,使用示例如图所示。其中要导出的 API 为 “fmqlIntAffinity”,第一参数是名词,第二参数是函数 API 地址,第三个参数是属性,这里选择可执行。 导出 BSP 驱动 API ...
Q:CPP 程序调用 C 函数编译无问题,运行找不到符号? c++ 中支持函数重载,所以 c 和 c++ 中对同一个函数经过编译后生成的函数名不同,这就会导致一个问题。如果在 c++ 中调用一个使用 c 语言编写模块中的某个函数,c++ 是按照 c++ 的名称修饰方式来查找并链接这个函数,就会发生链接错误。 c函数:void func(),被编译成函数:func c++函数: void func(){},被编译成函数:_Z4funcv 解决方法: 方法一: 可以在c++test.cpp文件中添加 ...