mirror of
				https://github.com/cookiengineer/audacity
				synced 2025-11-04 08:04:06 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			66 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Instructions for building on Windows.
 | 
						|
 | 
						|
Fuller instructions that include 
 | 
						|
   * Portable Settings
 | 
						|
   * Building an Installer
 | 
						|
can be found on our wiki at http://wiki.audacityteam.org/wiki/Building_On_Windows
 | 
						|
 | 
						|
 | 
						|
1. MSVC 2017: Download and install Microsoft Visual Studio 2017
 | 
						|
 | 
						|
 https://docs.microsoft.com/en-us/visualstudio/install/install-visual-studio?view=vs-2017
 | 
						|
 | 
						|
2. Git: Download and install Git, for example by installing:
 | 
						|
 | 
						|
  Git for Windows: https://git-scm.com/download/win
 | 
						|
  and optionally GitExtensions: http://gitextensions.github.io/
 | 
						|
 | 
						|
 download and run the .msi installer.  GitExtensions has a GUI interface, includes Git for
 | 
						|
 Windows and has a Git bash command line in the bottom panel of the screen.
 | 
						|
 | 
						|
3. wxWidgets:
 | 
						|
 | 
						|
 1) Clone wxWidgets and checkout 3.1.1 from the Audacity fork of the 
 | 
						|
    wxWidgets project: 
 | 
						|
       https://github.com/audacity/wxWidgets/
 | 
						|
 | 
						|
    for example, in the git-bash command line
 | 
						|
      mkdir ./wxWidgets
 | 
						|
      cd ./wxWidgets
 | 
						|
      git clone --recurse-submodules https://github.com/audacity/wxWidgets/
 | 
						|
      
 | 
						|
    IF you forgot the --recurse-submodules, you can correct that later by:
 | 
						|
      git submodule update --init
 | 
						|
 | 
						|
  2) Follow instructions for building at 
 | 
						|
    https://github.com/audacity/wxWidgets/blob/v3.1.1/README-GIT.md
 | 
						|
    https://github.com/audacity/wxWidgets/blob/v3.1.1/docs/msw/install.txt
 | 
						|
 | 
						|
    DO set WXWIN to the appropriate directory where you installed wxWidgets.
 | 
						|
    To do that, open a cmd.exe window, and type: 
 | 
						|
       set WXWIN=C:\wxWidgets-3.1.1
 | 
						|
 | 
						|
    You will be building a dll version with MSVC2017 IDE, so...
 | 
						|
 | 
						|
    In MSVC 2017 open wx_vc15.sln, and select dll, release.
 | 
						|
    Then build.
 | 
						|
 | 
						|
  3) Having got this far, it is well worth trying out building some wxWidgets
 | 
						|
    examples to confirm that building has worked OK
 | 
						|
 | 
						|
4. Audacity
 | 
						|
 | 
						|
 1) Clone Audacity from the Audacity GitHub project.
 | 
						|
       https://github.com/audacity/audacity/
 | 
						|
 | 
						|
    for example, in the git-bash command line
 | 
						|
      mkdir ./audacity
 | 
						|
      cd ./audacity
 | 
						|
      git clone https://github.com/audacity/audacity/
 | 
						|
 | 
						|
    Audacity itself does not use/need git submodules.
 | 
						|
 | 
						|
  2) in MSVC 2017 open audacity.sln
 | 
						|
    Choose Release or Debug.
 | 
						|
    Click compile.
 |