mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 12:41:20 -06:00 
			
		
		
		
	Update How to build - Windows.md
Fixing up Visual Studio 2019 build steps as they were missing a few steps that caused issues during building. Ref: https://github.com/prusa3d/PrusaSlicer/issues/3743. Also moved the current step-by-step instructions to the top of the page and left the older/outdated instructions for reference purposes at the bottom as they still contain some useful details.
This commit is contained in:
		
							parent
							
								
									4d7b5d4451
								
							
						
					
					
						commit
						545db33a97
					
				
					 1 changed files with 40 additions and 44 deletions
				
			
		|  | @ -1,5 +1,44 @@ | |||
| # Step by Step Visual Studio 2019 Instructions | ||||
| 
 | ||||
| # This how-to is out of date | ||||
| Install Visual Studio Community 2019 from [visualstudio.microsoft.com/vs/](https://visualstudio.microsoft.com/vs/) | ||||
| Select all workload options for C++  | ||||
| 
 | ||||
| Install git for Windows from [gitforwindows.org](https://gitforwindows.org/) | ||||
| Download and run the exe accepting all defaults | ||||
| 
 | ||||
| Clone the respository.  To place it in C:\PrusaSlicer, run: | ||||
| c:\>git clone https://github.com/prusa3d/PrusaSlicer.git | ||||
| 
 | ||||
| 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:\PrusaSlicer\deps | ||||
| mkdir build | ||||
| cd build | ||||
| cmake .. -G "Visual Studio 16 2019" -DDESTDIR="c:\PrusaSlicer" | ||||
| 
 | ||||
| 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 | ||||
| 
 | ||||
| cd c:\PrusaSlicer\ | ||||
| mkdir build | ||||
| cd build | ||||
| cmake .. -G "Visual Studio 16 2019" -DCMAKE_PREFIX_PATH="c:\PrusaSlicer\usr\local" | ||||
| 
 | ||||
| Double-click c:\PrusaSlicer\build\PrusaSlicer.sln to open in Visual Studio 2019. | ||||
| OR | ||||
| Open Visual Studio for C++ development (VS asks this the first time you start it). | ||||
| 
 | ||||
| Select PrusaSlicer_app_gui as your startup project (right-click->Set as Startup Project). | ||||
| 
 | ||||
| Run Build->Rebuild Solution once to populate all required dependency modules.  This is NOT done automatically when you build/run.  If you run both Debug and Release variants, you will need to do this once for each. | ||||
| 
 | ||||
| Debug->Start Debugging or press F5 | ||||
| 
 | ||||
| PrusaSlicer should start. You're up and running! | ||||
| 
 | ||||
| note: Thanks to @douggorgen for the original guide, as an answer for a issue  | ||||
| 
 | ||||
| 
 | ||||
| # The below information is out of date, but still useful for reference purposes | ||||
| 
 | ||||
| We have switched to MS Visual Studio 2019. | ||||
| 
 | ||||
|  | @ -122,47 +161,4 @@ Refer to the CMake scripts inside the `deps` directory to see which dependencies | |||
| intermediate files, which are not handled correctly by either `b2.exe` or possibly `ninja` (?). | ||||
| 
 | ||||
| 
 | ||||
| # Noob guide (step by step) | ||||
| 
 | ||||
| Install Visual Studio Community 2019 from | ||||
| [visualstudio.microsoft.com/vs/](https://visualstudio.microsoft.com/vs/) | ||||
| Select all workload options for C++  | ||||
| 
 | ||||
| Install git for Windows from | ||||
| [gitforwindows.org](https://gitforwindows.org/) | ||||
| download and run the exe accepting all defaults | ||||
| 
 | ||||
| download PrusaSlicer-master.zip from github | ||||
| I downloaded this to c:\PrusaSlicer and unzipped to c:\PrusaSlicer\PrusaSlicer-master\ so this will be my prefix for all my steps. Substitute your prefix. | ||||
| 
 | ||||
| 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 | ||||
| 
 | ||||
| cd c:\PrusaSlicer\PrusaSlicer-master\deps | ||||
| 
 | ||||
| mkdir build | ||||
| 
 | ||||
| cd build | ||||
| 
 | ||||
| cmake .. -G "Visual Studio 16 2019" -DDESTDIR="c:\PrusaSlicer\PrusaSlicer-master" | ||||
| 
 | ||||
| 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 | ||||
| 
 | ||||
| cd c:\PrusaSlicer\PrusaSlicer-master\ | ||||
| 
 | ||||
| mkdir build | ||||
| 
 | ||||
| cd build | ||||
| 
 | ||||
| cmake .. -G "Visual Studio 16 2019" -DCMAKE_PREFIX_PATH="c:\PrusaSlicer\PrusaSlicer-master\usr\local" | ||||
| 
 | ||||
| open Visual Studio for c++ development (VS asks this the first time you start it) | ||||
| 
 | ||||
| Open->Project/Solution or File->Open->Project/Solution (depending on which dialog comes up first) | ||||
| 
 | ||||
| click on c:\PrusaSlicer\PrusaSlicer-master\build\PrusaSlicer.sln | ||||
| 
 | ||||
| Debug->Start Debugging or Debug->Start Without debugging | ||||
| PrusaSlicer should start. You're up and running! | ||||
| 
 | ||||
| 
 | ||||
| note: Thanks to @douggorgen for the original guide, as an answer for a issue  | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Ray Ackley
						Ray Ackley