呼叫从一个C程序中的C ++函数
-
20-08-2019 - |
题
如何调用C ++函数从C程序,是有可能?,并且如果我该怎么办?它谢谢你。
解决方案
如果您尝试调用从C C ++函数,那么你可能运行到名字改编的问题。编译器执行此为了支持函数重载和C ++的其它特征。
可以使用extern "C"
通知C ++编译器,该函数CMACInit()
将从C代码可以称为:
extern "C" CMACInit() { ... }
当在这种方式声明,C ++编译器不会裂伤的名称,并且将设置一切这样的函数可以从C代码被调用。
不隶属于 StackOverflow