在官网Boost C++ Libraries下载Boost1.84.0后,运行bootstrap.bat,再执行生成的b2.exe程序,在Boost目录下就会新增一个目录stage,里面就是生成的boost静态库。
然而,在CMakeLists.txt文件里添加Boost依赖却报错了!:(
CMake Error at /usr/local/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Boost (missing: system) (found suitable version "1.84.0", minimum required is "1.84.0")
在CMakeLists.txt文件里添加如下语句,报错没了。
set(BOOST_ROOT "D:/Cpplib/boost_1_84_0")
set(BOOST_LIBRARYDIR "${BOOST_ROOT}/stage/lib")
set(Boost_USE_STATIC_LIBS true)