1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-08-16 08:34:10 +02:00

Added two more wxWidgets DLLs.

This commit is contained in:
James Crook 2015-07-19 11:13:39 +01:00
parent 508abda309
commit a8af55d805

View File

@ -101,16 +101,18 @@ MSVC++ STEP 2: Build wxWidgets
See "MSVC++ STEP 6: Build Audacity" for the differences See "MSVC++ STEP 6: Build Audacity" for the differences
between these versions of Audacity. between these versions of Audacity.
For Audacity, you need only the following five projects For Audacity, you need only the following seven projects
to build (not the whole solution) for each configuration: to build (not the whole solution) for each configuration:
* adv * adv
* base * base
* core * core
* html * html
* net * net
* qa
* xml
Building only these will give you a faster build, and Building only these will give you a faster build, and
possibly smaller wxWidgets DLLs. possibly smaller wxWidgets DLLs.
To do this, Ctrl-select those 5 projects in the Solution Explorer. To do this, Ctrl-select those 7 projects in the Solution Explorer.
Then right-click and choose Build Selection (or Rebuild Selection). Then right-click and choose Build Selection (or Rebuild Selection).
Because of dependencies, this should also build the Because of dependencies, this should also build the
@ -263,7 +265,7 @@ command.
MSVC++ STEP 7: Provide Access to the wxWidgets DLLs MSVC++ STEP 7: Provide Access to the wxWidgets DLLs
------------------------------------------------------------------------ ------------------------------------------------------------------------
Each Audacity executable needs access to five specific wxWidgets Each Audacity executable needs access to seven specific wxWidgets
DLLs from those you built in "MSVC++ STEP 2: Build wxWidgets" DLLs from those you built in "MSVC++ STEP 2: Build wxWidgets"
above. You can copy them to your Windows PATH, or more simply, above. You can copy them to your Windows PATH, or more simply,
to the same directory as the executable. If you are building to the same directory as the executable. If you are building
@ -276,6 +278,8 @@ are at "C:\wxWidgets-2.8.12\lib\vc_dll":
wxmsw28*_adv_vc_custom.dll wxmsw28*_adv_vc_custom.dll
wxmsw28*_core_vc_custom.dll wxmsw28*_core_vc_custom.dll
wxmsw28*_html_vc_custom.dll wxmsw28*_html_vc_custom.dll
wxbase28*_xml_vc_custom.dll
wxmsw28*_qa_vc_custom.dll
The "*" in the file names above is replaced in the actual files by The "*" in the file names above is replaced in the actual files by
a suffix specific to its Widgets configuration. You can identify the a suffix specific to its Widgets configuration. You can identify the
@ -291,6 +295,8 @@ So for instance, a Debug version of Audacity should have:
wxmsw28ud_adv_vc_custom.dll wxmsw28ud_adv_vc_custom.dll
wxmsw28ud_core_vc_custom.dll wxmsw28ud_core_vc_custom.dll
wxmsw28ud_html_vc_custom.dll wxmsw28ud_html_vc_custom.dll
wxbase28ud_xml_vc_custom.dll
wxmsw28ud_qa_vc_custom.dll
in the "audacity\win\Debug" directory. in the "audacity\win\Debug" directory.