环境:ubuntu eclipse c 版权所有:http://blog.csdn.net/sea918
1,创建静态库项目
编写方法并编译出 ***.a 库文件
2,创建宿主项目
导入头文件并设置propertise->c/c++build->settings->gcc clinker ->Miscellaneous-other objects
3,声明并定义函数指针
typedef int (*CallBackFun)(int status);
CallBackFun pCallBack=NULL;
int fun_callback(int status)
{
return 0;
}
int main(void)
{
pCallBack=&fun_callback;
pCallBack(3);
}