1、详情请查看:http://blog.csdn.net/superbfly/article/details/52290606
Adding the -fgnu89-inline
flag fixes the warnings, by enabling "traditional GNU semantics for inline functions when in C99 mode".
编译程序的时候总报 “内联函数声明但未定义” 的警告。
解决方法就是在编译时加上-fgnu89-inline
2、我用的是 cmake 编译,增加参数 -fgnu89-inline ,参考代码如下:
add_definitions(-fgnu89-inline)