Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 Ubuntu 中内置的 zlib 包编译 Boost,但它找不到它,因此zlib : no在运行时给了我一个./b2. 我肯定安装了它,dpkg -L zlib1g-dev并dpkg -L zlib1g给我他们的位置。我已尝试按照此处的建议手动将目录作为命令行选项传递,并且我还尝试按照此处user-config.jam的建议创建文件,但没有任何效果。关于可能是什么问题的任何想法?
zlib : no
./b2
dpkg -L zlib1g-dev
dpkg -L zlib1g
user-config.jam
由于不明原因,解决方案只是摆脱Boost目录中的所有内容并重新编译+重新安装Boost。之后,它能够毫无问题地找到 zlib(和 bzip2)。