静态库中inline函数,在调用的静态库时,出现链接错误。去掉静态库中的成员函数前的inline关键字,则可以正常使用该静态库。
不过理论上,按照 inline 的定义,inline 函数编译以后是不可见的,直接展开成一串代码了啊。
inline函数只能写在头文件里,即每个c里面都需要编译一份。
如果写在c里面的话,是不会编译的,导致在调用的静态库时,出现链接错误。
静态库中inline函数,在调用的静态库时,出现链接错误。去掉静态库中的成员函数前的inline关键字,则可以正常使用该静态库。
不过理论上,按照 inline 的定义,inline 函数编译以后是不可见的,直接展开成一串代码了啊。
inline函数只能写在头文件里,即每个c里面都需要编译一份。
如果写在c里面的话,是不会编译的,导致在调用的静态库时,出现链接错误。