C文件想调用C++文件里的函数,使用extern "C"则是告诉编译器依照C的方式来编译封装接口,如下:
extern "C" void setCallback(int isSuccess);
就是让C++连接器能过类似于_foo来查找此函数,而非类似于_foo_int这样的符号。
C文件想调用C++文件里的函数,使用extern "C"则是告诉编译器依照C的方式来编译封装接口,如下:
extern "C" void setCallback(int isSuccess);
就是让C++连接器能过类似于_foo来查找此函数,而非类似于_foo_int这样的符号。