Further improvement of how to build on windows guide
This commit is contained in:
parent
59911e7c35
commit
d63e681bf3
@ -1,11 +1,15 @@
|
|||||||
# Step by Step Visual Studio 2019 Instructions
|
# Step by Step Visual Studio 2019 Instructions
|
||||||
|
|
||||||
|
### Install the tools
|
||||||
|
|
||||||
Install Visual Studio Community 2019 from [visualstudio.microsoft.com/vs/](https://visualstudio.microsoft.com/vs/). Older versions are not supported as PrusaSlicer requires support for C++17.
|
Install Visual Studio Community 2019 from [visualstudio.microsoft.com/vs/](https://visualstudio.microsoft.com/vs/). Older versions are not supported as PrusaSlicer requires support for C++17.
|
||||||
Select all workload options for C++
|
Select all workload options for C++
|
||||||
|
|
||||||
Install git for Windows from [gitforwindows.org](https://gitforwindows.org/)
|
Install git for Windows from [gitforwindows.org](https://gitforwindows.org/)
|
||||||
Download and run the exe accepting all defaults
|
Download and run the exe accepting all defaults
|
||||||
|
|
||||||
|
### Download sources
|
||||||
|
|
||||||
Clone the respository. To place it in C:\src\PrusaSlicer, run:
|
Clone the respository. To place it in C:\src\PrusaSlicer, run:
|
||||||
```
|
```
|
||||||
c:> mkdir src
|
c:> mkdir src
|
||||||
@ -13,8 +17,9 @@ c:> cd src
|
|||||||
c:\src> git clone https://github.com/prusa3d/PrusaSlicer.git
|
c:\src> git clone https://github.com/prusa3d/PrusaSlicer.git
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Compile the dependencies.
|
||||||
|
Dependencies are updated seldomly, thus they are compiled out of the PrusaSlicer source tree.
|
||||||
Go to the Windows Start Menu and Click on "Visual Studio 2019" folder, then select the ->"x64 Native Tools Command Prompt" to open a command window and run the following:
|
Go to the Windows Start Menu and Click on "Visual Studio 2019" folder, then select the ->"x64 Native Tools Command Prompt" to open a command window and run the following:
|
||||||
|
|
||||||
```
|
```
|
||||||
cd c:\src\PrusaSlicer\deps
|
cd c:\src\PrusaSlicer\deps
|
||||||
mkdir build
|
mkdir build
|
||||||
@ -22,13 +27,19 @@ cd build
|
|||||||
cmake .. -G "Visual Studio 16 2019" -DDESTDIR="c:\src\PrusaSlicer-deps"
|
cmake .. -G "Visual Studio 16 2019" -DDESTDIR="c:\src\PrusaSlicer-deps"
|
||||||
|
|
||||||
msbuild /m ALL_BUILD.vcxproj // This took 13.5 minutes on my machine: core I7-7700K @ 4.2Ghz with 32GB main memory and 20min on a average laptop
|
msbuild /m ALL_BUILD.vcxproj // This took 13.5 minutes on my machine: core I7-7700K @ 4.2Ghz with 32GB main memory and 20min on a average laptop
|
||||||
|
```
|
||||||
|
|
||||||
|
### Generate Visual Studio project file for PrusaSlicer, referencing the precompiled dependencies.
|
||||||
|
Go to the Windows Start Menu and Click on "Visual Studio 2019" folder, then select the ->"x64 Native Tools Command Prompt" to open a command window and run the following:
|
||||||
|
```
|
||||||
cd c:\src\PrusaSlicer\
|
cd c:\src\PrusaSlicer\
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
cmake .. -G "Visual Studio 16 2019" -DCMAKE_PREFIX_PATH="c:\src\PrusaSlicer-deps\usr\local"
|
cmake .. -G "Visual Studio 16 2019" -DCMAKE_PREFIX_PATH="c:\src\PrusaSlicer-deps\usr\local"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Compile PrusaSlicer.
|
||||||
|
|
||||||
Double-click c:\src\PrusaSlicer\build\PrusaSlicer.sln to open in Visual Studio 2019.
|
Double-click c:\src\PrusaSlicer\build\PrusaSlicer.sln to open in Visual Studio 2019.
|
||||||
OR
|
OR
|
||||||
Open Visual Studio for C++ development (VS asks this the first time you start it).
|
Open Visual Studio for C++ development (VS asks this the first time you start it).
|
||||||
|
Loading…
Reference in New Issue
Block a user