1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-08-01 08:29:27 +02:00

updates, clarifications, and simplifications per my setting up a new machine

This commit is contained in:
v.audacity 2014-06-28 01:20:18 +00:00
parent ad52ece0b0
commit 4b2032be0b

View File

@ -1,5 +1,5 @@
Compiling Audacity(R) for Microsoft Windows(TM) Compiling Audacity(R) for Microsoft Windows(TM)
copyright (c) 1999-2013 Audacity Team copyright (c) 1999-2014 Audacity Team
Authors: Authors:
Asger Ottar Alstrup Asger Ottar Alstrup
@ -19,7 +19,7 @@ If you find the advice here inaccurate or incomplete, please
e-mail feedback@audacityteam.org . e-mail feedback@audacityteam.org .
======================================================================== ========================================================================
Audacity releases are now built with Microsoft Visual C++ 9 Audacity releases are currently built with Microsoft Visual C++ 9
(a.k.a Visual C++ 2008) generically known as "VC9". (a.k.a Visual C++ 2008) generically known as "VC9".
For instructions on compiling Audacity under the Cygwin For instructions on compiling Audacity under the Cygwin
@ -57,7 +57,6 @@ MSVC++ STEP 2: Build wxWidgets
When you have downloaded and installed wxWidgets, the next step When you have downloaded and installed wxWidgets, the next step
is to build it. is to build it.
1. Open "C:\wxWidgets-2.8.12\build\msw\wx_dll.dsw" with 1. Open "C:\wxWidgets-2.8.12\build\msw\wx_dll.dsw" with
Visual Studio 2008 (for VC9). Visual Studio 2008 (for VC9).
Make sure to use wx_dll.dsw, not wx.dsw, because wx.dsw Make sure to use wx_dll.dsw, not wx.dsw, because wx.dsw
@ -68,10 +67,11 @@ is to build it.
"C\wxWidgets-2.8.12\build\msw\wx_dll.sln" instead of wx_dll.dsw. "C\wxWidgets-2.8.12\build\msw\wx_dll.sln" instead of wx_dll.dsw.
2. If you want to use the accessibility features, we have modified 2. If you want to use the wxWidgets accessibility features, we have
one of the wxWidgets files. Rather than provide a patch, we modified one of the wxWidgets files. Rather than provide a patch,
store any modified files in the Audacity code repository, and you we store the modified file in the Audacity code repository, and you
can replace the corresponding wxWidgets files. can replace the corresponding wxWidgets file. You will need to
download Audacity (next step) to get these.
In "audacity\win\wxWidgets_additions" is one .h file. In "audacity\win\wxWidgets_additions" is one .h file.
You may want to make backups of the wxWidgets original of it, You may want to make backups of the wxWidgets original of it,
@ -116,7 +116,7 @@ is to build it.
MSVC++ STEP 3: Download Audacity MSVC++ STEP 3: Download Audacity
-------------------------- --------------------------
Now you can compile Audacity. To check out the latest To check out the latest
source code from SVN, see the instructions at source code from SVN, see the instructions at
"http://audacity.sourceforge.net/community/developers". "http://audacity.sourceforge.net/community/developers".
@ -142,12 +142,16 @@ In the Audacity project file, there are declarations like
that get interpreted as, e.g., "C:\wxWidgets-2.8.12\include". that get interpreted as, e.g., "C:\wxWidgets-2.8.12\include".
The typical setting for WXWIN is "C:\wxWidgets-2.8.12".
Once you have set the WXWIN environment variable correctly, Once you have set the WXWIN environment variable correctly,
the Audacity project file's declarations will do the rest. the Audacity project file's declarations will do the rest.
Note that you have at least to restart the IDE so it picks up Note that you must restart the Audacity solution (sln)
changes in the environment variables. It is safer to reboot file so it picks up changes in the environment variables.
the computer to ensure the variables are read correctly.
In some cases, you may need to reboot the computer to ensure
the variables are read correctly.
----------------------- -----------------------
@ -179,20 +183,20 @@ Alternatively, put msgfmt.exe somewhere already in the Path,
e.g., C:\Windows. e.g., C:\Windows.
3. Some functionality in Audacity is currently turned on its default 3. Some functionality in Audacity is currently turned on in its default
configuration, but requires that extra libraries be downloaded configuration, but requires that extra libraries be downloaded
separately to use it. separately to use it.
* To allow export of MP3 files, download LAME: * To allow export of MP3 files, install LAME:
http://manual.audacityteam.org/index.php?title=FAQ:Installation_and_Plug-Ins#lame http://manual.audacityteam.org/index.php?title=FAQ:Installation_and_Plug-Ins#lame
* To allow import and export of a much wider range of audio formats * To allow import and export of a much wider range of audio formats
(including WMA, M4A and AC3), and to import audio from video files, (including WMA, M4A and AC3), and to import audio from video files,
download FFmpeg: install FFmpeg:
http://www.audacityteam.org/manual/index.php?title=FAQ:Installation_and_Plug-Ins#installffmpeg http://www.audacityteam.org/manual/index.php?title=FAQ:Installation_and_Plug-Ins#installffmpeg
To change the libraries that are enabled in Audacity, open the file To change the libraries enabled in Audacity, edit
"win\configwin.h" and comment or uncomment the libraries as desired. "win\configwin.h" and comment or uncomment the entries.
4. DirectSound (Microsoft) and ASIO (Steinberg) are sound card interface 4. DirectSound (Microsoft) and ASIO (Steinberg) are sound card interface
@ -234,8 +238,8 @@ the full path to the base directory of the ASIO SDK, e.g.,
MSVC++ STEP 6: Build Audacity MSVC++ STEP 6: Build Audacity
----------------------- -----------------------
Run Visual C++ and load the Audacity solution, Now you can compile Audacity. Run Visual C++ and load the Audacity
"audacity\win\audacity.sln". solution, "audacity\win\audacity.sln".
Select the configuration that you wish to build: Select the configuration that you wish to build:
* "Release" for Unicode-based, general use * "Release" for Unicode-based, general use