extern “C是由C++ 提供的一个连接交换指定符号,用于告诉C++ 这段代码是C 函数。这是因为 C++编译后库中函数名会变得很长,与 C 生成的不一致,造成C++ 不能直接调用 C 函数, 加上 extren “c”后, C++就能直接调用 C 函数了。extern “C”主要使用正规 DLL 函数的引用和导出 和 在 C++包含 C 函数或 C 头文件时使用。 使用时在前面加上 extern “c” 关键字即可。
关于extern “C”的理解
最新推荐文章于 2023-07-24 20:13:04 发布