|
|
|
@ -13,13 +13,13 @@ Environment Setup |
|
|
|
|
|
|
|
|
|
Open the appropriate *Command Prompt* from the *Start* menu. |
|
|
|
|
|
|
|
|
|
For example *VS2013 x64 Native Tools Command Prompt*: |
|
|
|
|
For example *x86 Native Tools Command Prompt for VS 2019*: |
|
|
|
|
|
|
|
|
|
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64> |
|
|
|
|
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional> |
|
|
|
|
|
|
|
|
|
Change to your working directory: |
|
|
|
|
|
|
|
|
|
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64>cd C:\Path\to |
|
|
|
|
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional>cd C:\Path\to |
|
|
|
|
C:\Path\to> |
|
|
|
|
|
|
|
|
|
Where *C:\Path\to* is path to your real working directory. |
|
|
|
@ -121,7 +121,7 @@ It will generate *nmake* *Makefile* in current directory. |
|
|
|
|
To create *Visual Studio* solution file: |
|
|
|
|
|
|
|
|
|
C:\Path\to\protobuf\cmake\build>mkdir solution & cd solution |
|
|
|
|
C:\Path\to\protobuf\cmake\build\solution>cmake -G "Visual Studio 14 2015 Win64" ^ |
|
|
|
|
C:\Path\to\protobuf\cmake\build\solution>cmake -G "Visual Studio 16 2019" ^ |
|
|
|
|
-DCMAKE_INSTALL_PREFIX=../../../../install ^ |
|
|
|
|
../.. |
|
|
|
|
|
|
|
|
@ -130,7 +130,7 @@ It will generate *Visual Studio* solution file *protobuf.sln* in current directo |
|
|
|
|
If the *gmock* directory does not exist, and you do not want to build protobuf unit tests, |
|
|
|
|
you need to add *cmake* command argument `-Dprotobuf_BUILD_TESTS=OFF` to disable testing. |
|
|
|
|
|
|
|
|
|
To make a *Visual Studio* file for Visual Studio 15 2017, create the *Visual Studio* |
|
|
|
|
To make a *Visual Studio* file for Visual Studio 16 2019, create the *Visual Studio* |
|
|
|
|
solution file above and edit the CMakeCache file. |
|
|
|
|
|
|
|
|
|
C:Path\to\protobuf\cmake\build\solution\CMakeCache |
|
|
|
|