__cplusplus
aidem_brown
这个作者很懒,什么都没留下…
展开
-
C和C++混合编程(__cplusplus使用)
第一种理解 比如说你用C++开发了一个DLL库,为了能够让C语言也能够调用你的DLL输出(Export)的函数,你需要用extern "C"来强制编译器不要修改你的 函数名。 通常,在C语言的头文件中经常可以看到类似下面这种形式的代码: #ifdef __cplusplus extern "C" { #endif /**** some declaration or so **转载 2016-03-10 19:52:12 · 398 阅读 · 0 评论 -
C++项目中的extern "C" {}
引言 在用C++的项目源码中,经常会不可避免的会看到下面的代码: 1 2 3 4 5 6 7 8 9 #ifdef __cplusplus extern "C" { #endif /*...*/ #ifdef __cplusplus }转载 2017-08-23 19:39:20 · 233 阅读 · 0 评论