配置boost和leveldb-windows:
1)在Configuration Properties -> C/C++ -> General -> Additional Include Directories中加入:
i. boost根目錄
ii. leveldb-windows根目錄
iii. leveldb-windows/include目錄
2)在Configuration Properties -> C/C++ -> Preprocessor中新增:
i. LEVELDB_PLATFORM_WINDOWS
ii. OS_WIN
iii. WIN32
3)在Configuration Properties -> VC++ Directories -> Library Directories
中新增:
i. boost/stage/lib
4)選作:遇到了c++標準庫裡面.h檔案找不到的問題,解決方法參考了:https://blog.csdn.net/qq_34362856/article/details/70230337
在Configuration Properties -> VC++ Directories -> Include Directories中新增:
i. C:\Program Files %28x86%29\Windows Kits\10\Include\10.0.17134.0\shared;
ii. C:\Program Files %28x86%29\Windows Kits\10\Include\10.0.17134.0\cppwinrt;
iii. C:\Program Files %28x86%29\Windows Kits\10\Include\10.0.17134.0\ucrt;
iv. C:\Program Files %28x86%29\Windows Kits\10\Include\10.0.17134.0\um;
v. C:\Program Files %28x86%29\Windows Kits\10\Include\10.0.17134.0\winrt
在Configuration Properties -> VC++ Directories -> Library Directories
中新增:
i. C:\Program Files %28x86%29\Windows Kits\10\Lib\10.0.17134.0\ucrt\x64;
ii. C:\Program Files %28x86%29\Windows Kits\10\Lib\10.0.17134.0\ucrt_enclave\x64;
iii. C:\Program Files %28x86%29\Windows Kits\10\Lib\10.0.17134.0\um\x64