nix-devShell 中Boost

在nix-devshell里面遇到了CMAKE 需要依赖Boost::Asio 库

1
configure: error: Could not find a version of the Boost::Asio library!

后来查到了有一个--with-boost-libdir选项,所以可以把boost传给环境变量

1
2
3
4
shellHook = ''
export BOOST_ROOT=${pkgs.boost}
'';

1
2

configure --with-boost-libdir=${BOOST_ROOT}/lib/

参考

https://stackoverflow.com/questions/78736291/configure-error-could-not-find-a-version-of-the-boostasio-library


nix-devShell 中Boost
https://20040702.xyz/2025/01/14/boost-nix/
作者
Seeker
发布于
2025年1月14日
许可协议