官网推荐使用vcpkg 安装,由于使用安装TBB库报错,已经在其他目录安装了TBB,因此本次安装的过程中,部分依赖库使用vcpkg,TBB库则使用其他目录下的库文件
1.下载openvdb源代码
2.安装依赖库
下载以下依赖库并编译(cmake)
- blosc
- onetbb
- zlib
- boost
3.在openvdb根目录下创建cmake.bat,内容为:
cmake -B build ^
-DCMAKE_INSTALL_PREFIX="INSTALL" ^
-DCMAKE_PREFIX_PATH="F:/Library/zlib-1.3.1/zlib;F:/Library/boost_1_87_0/stage;F:/Library/oneTBB-2021.2.3/TBB;F:/Library/c-blosc-main/INSTALL"
cmake --build build --parallel 8 --config Release --target install
^为单条命令为换行符;-DCMAKE_PREFIX_PATH指定依赖库的根目录(include、lib的父目录)
4.cmd执行cmake.bat,等待完成,在INSTALL目录下生成头文件和库文件