| | |

如何在c 程序中调用c里面的函数 -凯发app

问题类别:arm 开发工具 > ds-5 浏览次数:2765
发布日期:2012/4/23 11:50:56 文章来源:米尔科技
回复日期:2012/4/23 16:23:07
mdk 3.05 及以上
如何在c 程序中调用c里面的函数?
 

问题分析:
      在c 中,为了支持重载机制,在编译生成的汇编码中,要对函数的名字进行一些处理,加入比如函数的返 回类型等等.而在c中,只是简单的函数名字而已,不会加入其他的信息.也就是说:c 和c对产生的函数名字的处理是不一样的.为了区分,使用extern "c"。


解决步骤:
      在c 文件中调用c文件函数需要进行c声明 例如:

      extern "c" void my_func (void);
      其中my_func (void);为c文件中的函数

相关链接:

     

凯发k8官网的技术支持服务指南

常见问题解答

网站地图