VS2017编译LevelDB

Posted ike_li

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2017编译LevelDB相关的知识,希望对你有一定的参考价值。

环境:

    操作系统:Win7 x64

    编译器:VS2017

   需要Boost库支持,需要先将Boost库编译成为64位版本。

1.下载leveldb-windows,https://codeload.github.com/google/leveldb/zip/windows

2.打开VS2017  File->New->Project From Existing Code

   项目创建类型选择:Visual C++

3.Project file location: 选择leveldb-windows源码所在文件夹。D:\ProjecTrial\VC\leveldb-windows

   Project name: 填写LevelDB。

4.Use Visula Studio -> Project tyep:

    选择Windows application project。   

 5.  其他暂时不填写。以后可以在项目属性中再配置。

项目建成后,Project->Property 配置如下:

1.C/C++ -> Additional Include Directories  添加用到boost头文件目录和leveldb-windows 文件目录。

    D:\ProgramFiles\boost\lib\include\boost-1_65_1

    D:\ProjecTrial\VC\leveldb-windows

    D:\ProjecTrial\VC\leveldb-windows\include

2.

以上是关于VS2017编译LevelDB的主要内容,如果未能解决你的问题,请参考以下文章

VS2017编译LevelDB

[C++][修改]GDAL源码编译vs2015/vs2017/vs2019

编译OpenJDK11,必须使用VS 2017

使用VS2017编译OpenJDK8(未成功)

windows从源码编译openssl1.1.1(vs2019vs2017)

vs2015 vs2017 编译zlib库