1、一种报错情景:
编译静态库没有报错,而编译引用静态库的程序时,报undefined reference to静态库里面函数错误时。
可能原因:函数声明和定义命名不一致。这种错误不好发现,编译静态库不报错是因为在头文件中能找到函数,而在使用静态库函数时找不到实现因而报错。
1、一种报错情景:
编译静态库没有报错,而编译引用静态库的程序时,报undefined reference to静态库里面函数错误时。
可能原因:函数声明和定义命名不一致。这种错误不好发现,编译静态库不报错是因为在头文件中能找到函数,而在使用静态库函数时找不到实现因而报错。