选择项目类型 : 选择创建 “CMake 项目” , 在 Android 中主要使用的也是 CMake 配置 NDK C/C++ 代码 ;
3....宏 : 该宏定义在 C++ 编译器中 , 如果是 C 语言编译器 , 就不会定义该宏 ;
② 使用效果 : 如果在 C++ 编译环境中 , extern “C” { 和 } 生效 , 在 C 语言编译环境中..., 不生效 ;
#pragma once
//兼容 C 与 C ++ 语言 , 在 C++ 中也可以编译 C 语言程序
// __cplusplus 是编译器中定义的 宏
//如果编译的是 C+...4.c_extern.h :
#pragma once
//兼容 C 与 C ++ 语言 , 在 C++ 中也可以编译 C 语言程序
// __cplusplus 是编译器中定义的 宏
//如果编译的是...C++ 代码 , 定义了__cplusplus 宏 , #ifdef __cplusplus 宏会生效
//这一组判定 extern "C" { 声明 , 是否生效 , 如果在 C++ 环境中生效