好吧,我已经安装了 libboost-all-dev,但我正在尝试编译 32 位。我也无法安装 libboost-all-dev:i386。
g++ -lboost_filesystem main.cpp
g++ -m32 -lboost_filesystem main.cpp
第二条命令抛出错误,无法找到 boost_filesystem,但第一条命令编译正常。有什么办法可以解决这个问题吗,还是我必须手动构建 boost?
答案1
老问题了,但为了仿生的繁荣:
dpkg --add-architecture i386 && apt-get update && apt-get -y install g++-multilib libboost-system1.65:i386