I hope this is the final change to this PR.
@moon6969 pleased accept my invitation to join Team Exiv2 and I will assign you to review/approve this PR. Thank You.
This commit is contained in:
parent
01b95de651
commit
1a714400bf
@ -171,6 +171,8 @@ algorithms when bringing the Exiv2 dependencies with conan, this might indicate
|
|||||||
<name id="2-2"></a>
|
<name id="2-2"></a>
|
||||||
### 2.2) Visual Studio Notes
|
### 2.2) Visual Studio Notes
|
||||||
|
|
||||||
|
We recommend that you install python as discussed here: [https://github.com/Exiv2/exiv2/pull/1403#issuecomment-731836146](https://github.com/Exiv2/exiv2/pull/1403#issuecomment-731836146)
|
||||||
|
|
||||||
I use the following batch file `cmd64.bat` to start cmd.exe. I do this to reduce the complexity of the path which grows as various tools are installed on Windows. The purpose of this script is to ensure a "stripped down path".
|
I use the following batch file `cmd64.bat` to start cmd.exe. I do this to reduce the complexity of the path which grows as various tools are installed on Windows. The purpose of this script is to ensure a "stripped down path".
|
||||||
|
|
||||||
```bat
|
```bat
|
||||||
@ -244,7 +246,7 @@ the default CMake generator. Always use the generator for your version of Visua
|
|||||||
|
|
||||||
```bat
|
```bat
|
||||||
c:\..\build> conan install .. --build missing --profile msvc2019Release64
|
c:\..\build> conan install .. --build missing --profile msvc2019Release64
|
||||||
c:\..\build> cmake .. -G "Visual Studio 16 2019"
|
c:\..\build> cmake .. -G "Visual Studio 16 2019" -A x64
|
||||||
c:\..\build> cmake --build . --config Release
|
c:\..\build> cmake --build . --config Release
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -252,8 +254,8 @@ CMake provides Generators for different editions of Visual Studio. The 64 and 3
|
|||||||
|
|
||||||
| Architecture | Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015 |
|
| Architecture | Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015 |
|
||||||
|:--------- |--------------------|--------------------|--------------------|--------------------|
|
|:--------- |--------------------|--------------------|--------------------|--------------------|
|
||||||
| 64 bit | "Visual Studio 16 2019" | "Visual Studio 15 2017 Win64" | "Visual Studio 14 2015 Win64" |
|
| 64 bit | -G "Visual Studio 16 2019" -A x64 | -G "Visual Studio 15 2017 Win64" | -G "Visual Studio 14 2015 Win64" |
|
||||||
| 32 bit | "Visual Studio 16 2019" -A Win32 | "Visual Studio 15 2017" | "Visual Studio 14 2015" |
|
| 32 bit | -G "Visual Studio 16 2019" -A Win32 | -G "Visual Studio 15 2017" | -G "Visual Studio 14 2015" |
|
||||||
|
|
||||||
### Recommended settings for Visual Studio
|
### Recommended settings for Visual Studio
|
||||||
|
|
||||||
@ -262,7 +264,7 @@ CMake provides Generators for different editions of Visual Studio. The 64 and 3
|
|||||||
| | Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015|
|
| | Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015|
|
||||||
|:---------|--------------------|--------------------|--------------|
|
|:---------|--------------------|--------------------|--------------|
|
||||||
| _**conan install .. --profile**_ | msvc2019Release64 | msvc2017Release64 | msvc2015Release64 |
|
| _**conan install .. --profile**_ | msvc2019Release64 | msvc2017Release64 | msvc2015Release64 |
|
||||||
| _**cmake -G**_ | "Visual Studio 16 2019" | "Visual Studio 15 2017 Win64" | "Visual Studio 14 2015 Win64" |
|
| _**cmake**_ | -G "Visual Studio 16 2019" -A x64 | -G "Visual Studio 15 2017 Win64" | -G "Visual Studio 14 2015 Win64" |
|
||||||
| _**profile**_<br><br><br><br><br><br><br>_ | arch=x86\_64<br>arch\_build=x86\_64<br>build\_type=Release<br>compiler.runtime=MD<br>compiler.version=16<br>compiler=Visual Studio<br>os=Windows<br>os\_build=Windows | arch=x86\_64<br>arch\_build=x86\_64<br>build\_type=Release<br>compiler.runtime=MD<br>compiler.version=15<br>compiler=Visual Studio<br>os=Windows<br>os\_build=Windows | arch=x86\_64<br>arch\_build=x86\_64<br>build\_type=Release<br>compiler.runtime=MD<br>compiler.version=14 <br>compiler=Visual Studio<br>os=Windows<br>os\_build=Windows |
|
| _**profile**_<br><br><br><br><br><br><br>_ | arch=x86\_64<br>arch\_build=x86\_64<br>build\_type=Release<br>compiler.runtime=MD<br>compiler.version=16<br>compiler=Visual Studio<br>os=Windows<br>os\_build=Windows | arch=x86\_64<br>arch\_build=x86\_64<br>build\_type=Release<br>compiler.runtime=MD<br>compiler.version=15<br>compiler=Visual Studio<br>os=Windows<br>os\_build=Windows | arch=x86\_64<br>arch\_build=x86\_64<br>build\_type=Release<br>compiler.runtime=MD<br>compiler.version=14 <br>compiler=Visual Studio<br>os=Windows<br>os\_build=Windows |
|
||||||
|
|
||||||
##### Debug Builds
|
##### Debug Builds
|
||||||
@ -277,7 +279,7 @@ CMake provides Generators for different editions of Visual Studio. The 64 and 3
|
|||||||
|| Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015 |
|
|| Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015 |
|
||||||
|:-----------|--------------------|--------------------|--------------------|
|
|:-----------|--------------------|--------------------|--------------------|
|
||||||
| _**conan install .. --profile**_ | msvc2019Release32 | msvc2017Release32 | msvc2015Release32 |
|
| _**conan install .. --profile**_ | msvc2019Release32 | msvc2017Release32 | msvc2015Release32 |
|
||||||
| _**cmake -G**_ | "Visual Studio 16 2019" -A Win32 | "Visual Studio 15 2017" | "Visual Studio 14 2015" |
|
| _**cmake**_ | -G "Visual Studio 16 2019" -A Win32 | -G "Visual Studio 15 2017" | -G "Visual Studio 14 2015" |
|
||||||
| _**profile**_<br>_ | arch=x86<br>arch\_build=x86 | arch=x86<br>arch\_build=x86 | arch=x86<br>arch\_build=x86 |
|
| _**profile**_<br>_ | arch=x86<br>arch\_build=x86 | arch=x86<br>arch\_build=x86 | arch=x86<br>arch\_build=x86 |
|
||||||
|
|
||||||
##### Static Builds
|
##### Static Builds
|
||||||
@ -594,4 +596,4 @@ $ cmake -DEXIV2_ENABLE_WEBREADY=ON -DEXIV2_ENABLE_CURL=ON -DEXIV2_ENABLE_SSH=ON
|
|||||||
|
|
||||||
[TOC](#TOC)
|
[TOC](#TOC)
|
||||||
|
|
||||||
Written by Robin Mills<br>robin@clanmills.com<br>Updated: 2020-11-08
|
Written by Robin Mills<br>robin@clanmills.com<br>Updated: 2020-11-22
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user