为什么C++代码写成静态库就无法使用

2025-05-10 23:04:16
推荐回答(1个)
回答1:

调用函数→当前源文件找声明→当前源文件找定义→编译;
调用函数→当前源文件找声明→当前源文件没找到定义→编译→通过声明的信息推倒出符号进行链接。
调用函数模板→当前源文件找声明→当前源文件找定义→实例化成内联函数→编译;
调用函数模板→当前源文件找声明→当前源文件没找到定义→编译失败。