我正在尝试使用quickfix库编译代码:

g++ -o main tradeclient.cpp Application.cpp -std=c++11 -fexceptions -finline-functions -lquickfix -lpthread -lxml2 -lz

根据文档,我需要包括-lxml2和-lz...。尽管我已经安装了lxml2库,但是找不到lz。这是我得到的:
/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status

我在哪里可以找到那个图书馆...?

最佳答案

您需要zlib,一个压缩库。在Ubuntu上:

sudo apt-get install zlib1g-dev

09-06 09:01