【Linux项目使用boost zlib库编译问题】 Linux远程机器对应目录有libz.a静态文件,但在vs2109一直编译不通过,报undefined reference to错误

问题遇到的现象和发生背景

vs2019 编译Linux项目
对应的远程目录上已经存在了libz.a文件

img

库依赖项--添加z

问题相关代码,请勿粘贴截图

img

img

运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

你需要链接boost_iostreams

这是因为你只包含了库的头文件,但没有引入动态库,编译器只找到方法申明,但找不到方法实现的链接错误

你用的什么系统