Edu*_*rdo 1 makefile scons undefined-reference
如何从C程序调用C++函数,是否可能?,如果是,我该怎么办呢?谢谢.
Gre*_*ill 6
如果你试图从C调用C++函数,那么你可能会遇到名称错误问题.编译器这样做是为了支持函数重载和C++的其他功能.
您可以使用extern "C"通知C++编译器CMACInit()将从C代码调用该函数:
extern "C"
CMACInit()
extern "C" CMACInit() { ... }
当以这种方式声明时,C++编译器不会破坏名称并将设置所有内容,因此可以从C代码调用该函数.
归档时间:
16 年,7 月 前
查看次数:
336 次
最近记录: