mirror of
https://github.com/cookiengineer/audacity
synced 2026-01-12 15:45:54 +01:00
Updates to compile.txt from Gale.
This commit is contained in:
@@ -63,7 +63,7 @@ MSVC++ STEP 2: Build wxWidgets
|
|||||||
|
|
||||||
2.2. We have patched wxWidgets with three patches. You should apply all
|
2.2. We have patched wxWidgets with three patches. You should apply all
|
||||||
three. You can do this in one step by copying the folder
|
three. You can do this in one step by copying the folder
|
||||||
"audacity\win\wxWidgets_additions\wxWidgets-3.02\"
|
"audacity\win\wxWidgets_additions\wxWidgets-3.0.2\"
|
||||||
over your:
|
over your:
|
||||||
"C:\wxWidgets-3.0.2\"
|
"C:\wxWidgets-3.0.2\"
|
||||||
This applies the three patches.
|
This applies the three patches.
|
||||||
@@ -91,17 +91,6 @@ MSVC++ STEP 2: Build wxWidgets
|
|||||||
|
|
||||||
2.3. Build wxWidgets for all configurations of Audacity that you want.
|
2.3. Build wxWidgets for all configurations of Audacity that you want.
|
||||||
|
|
||||||
With Visual Studio 2013 C++ and wxWidgets 3.0.2,
|
|
||||||
you will get an error for a missing pbt.h header.
|
|
||||||
You can (apparently safely) comment that out.
|
|
||||||
In audacity-src\win\wxWidgets_additions, we have a copy of
|
|
||||||
the file with this change already made.
|
|
||||||
As above, you may want to save the original by renaming
|
|
||||||
"C:\wxWidgets-3.0.2\src\msw\window.cpp" to
|
|
||||||
"C:\wxWidgets-3.0.2\src\msw\window.cpp.bak".
|
|
||||||
Then copy "audacity-src\win\wxWidgets_additions\window.cpp" to
|
|
||||||
"C:\wxWidgets-3.0.2\src\msw\window.cpp".
|
|
||||||
|
|
||||||
* Use the "DLL Unicode Release" configuration to use in a
|
* Use the "DLL Unicode Release" configuration to use in a
|
||||||
"Release" version of Audacity.
|
"Release" version of Audacity.
|
||||||
* Build "DLL Unicode Debug" configuration to use in a
|
* Build "DLL Unicode Debug" configuration to use in a
|
||||||
@@ -142,12 +131,11 @@ MSVC++ STEP 2: Build wxWidgets
|
|||||||
|
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
MSVC++ STEP 3: Download and Install Audacity
|
MSVC++ STEP 3: Download source code for Audacity
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
To check out the latest source code from SVN, see the instructions at
|
Checkout the latest Audacity code from our GitHub repository
|
||||||
"http://audacity.sourceforge.net/community/developers".
|
at https://github.com/audacity/audacity/ (see GitHub for help).
|
||||||
|
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
MSVC++ STEP 4: Set wxWidgets location for Audacity
|
MSVC++ STEP 4: Set wxWidgets location for Audacity
|
||||||
@@ -232,7 +220,7 @@ than standard WMME. Unlike WMME, not all soundcard drivers support it.
|
|||||||
Because ASIO is a proprietary, closed standard, we (or any third party)
|
Because ASIO is a proprietary, closed standard, we (or any third party)
|
||||||
cannot distribute its SDK. That means we cannot distribute builds of
|
cannot distribute its SDK. That means we cannot distribute builds of
|
||||||
Audacity that support ASIO, because Audacity is licensed under the GPL
|
Audacity that support ASIO, because Audacity is licensed under the GPL
|
||||||
(http://audacity.sourceforge.net/about/license), which requires we
|
(http://audacityteam.org/about/license), which requires we
|
||||||
distribute all source code.
|
distribute all source code.
|
||||||
|
|
||||||
So, although you can build your own copies of Audacity with
|
So, although you can build your own copies of Audacity with
|
||||||
@@ -439,7 +427,7 @@ Cygwin STEP 1: Installing Cygwin
|
|||||||
Cygwin STEP 2: Download and install wxWidgets
|
Cygwin STEP 2: Download and install wxWidgets
|
||||||
---------------------------------------
|
---------------------------------------
|
||||||
|
|
||||||
1. Go to http://www.wxwidgets.org/ and download wxWidgets v2.8.12 or greater. Make
|
1. Go to http://www.wxwidgets.org/ and download wxWidgets v3.0.2 or greater. Make
|
||||||
sure you download the "wxAll" package that contains source code for all ports. The
|
sure you download the "wxAll" package that contains source code for all ports. The
|
||||||
Win32 port will not work for compiling Audacity, since it was compiled and installed
|
Win32 port will not work for compiling Audacity, since it was compiled and installed
|
||||||
to work with MS Visual C++.
|
to work with MS Visual C++.
|
||||||
@@ -461,12 +449,13 @@ you will have wxWidgets installed in your Cygwin installation!
|
|||||||
Cygwin STEP 3: Download Audacity
|
Cygwin STEP 3: Download Audacity
|
||||||
---------------------------------
|
---------------------------------
|
||||||
|
|
||||||
1. Go to http://audacity.sourceforge.net/ and download the Audacity source distribution.
|
Either use Git, with a command like
|
||||||
Cygwin is currently experimental in the 1.2 branch and SVN head, but you must have at least
|
git clone https://github.com/audacity/audacity
|
||||||
Audacity v1.2.0 sources.
|
to get a local copy of our repository.
|
||||||
|
OR fetch the tarball (link is at http://audacityteam.org/download/source) and
|
||||||
2. From a cygwin prompt, go to the tarball that you downloaded and use a command like
|
then from a cygwin prompt, use a command like
|
||||||
'tar -xzvf (audacity tarball)' to open it.
|
'tar -xzvf (audacity tarball)'
|
||||||
|
to open it.
|
||||||
|
|
||||||
|
|
||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user