muduo网络库学习:编译时静态链接出现大量未定义的引用问题。
题主在用muduo进行学习中遇到的坑,在链接静态库的时候,出现了大量的未定义引用。
如图:
在经过大量时间的摸索,发现了原来是静态库的位置问题,muduo_base要在muduo_net的后边方可通过编译,猜测了一下大概是依赖关系倒置而产生的大量未定义引用。
好坑!!!
更改依赖顺序后即可编译成功!
如图:
顺便贴一下关于静态链接和动态链接的一些相关概念及其使用:
题主在用muduo进行学习中遇到的坑,在链接静态库的时候,出现了大量的未定义引用。
如图:
在经过大量时间的摸索,发现了原来是静态库的位置问题,muduo_base要在muduo_net的后边方可通过编译,猜测了一下大概是依赖关系倒置而产生的大量未定义引用。
好坑!!!
更改依赖顺序后即可编译成功!
如图:
顺便贴一下关于静态链接和动态链接的一些相关概念及其使用: