linux下编译
参考文章Centos 7 安装RocksDB
居然顺利编译通过,给作者点赞
windows编译
1、安装vcpkg
参考Readme
git clone https://github.com/microsoft/vcpkg
.\vcpkg\bootstrap-vcpkg.bat
2、安装rocksdb
.\vcpkg\vcpkg install rocksdb
中间出了个错误
Warning: The following VS instances are excluded because the English language pack is unavailable.
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools
Please install the English language pack.
Could not locate a complete toolset.
The following paths were examined:
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvarsall.bat
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\bin\HostX86\x86\dumpbin.exe
然后执行 C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe
选择更改,选择语言包,勾选英语,安装后继续执行
.\vcpkg\vcpkg install rocksdb
最后出现:
Installing package rocksdb[core,zlib]:x86-windows... done
Elapsed time for package rocksdb:x86-windows: 5.229 min
Total elapsed time: 6.408 min
The package rocksdb:x86-windows provides CMake targets:
find_package(RocksDB CONFIG REQUIRED)
target_link_libraries(main PRIVATE RocksDB::rocksdb)
说明安装成功
网友评论