Thanks Mark. Comments in line below.
Post by Mark YoungHi Steve,
I can help you with this.
VS Express is now VS Community 2013 -
https://www.visualstudio.com/en-us/news/releasenotes/vs2013-community-vs.
Unsure of the exact file name but that is the link to the documentation.
For documentation purposes:
The Community edition is not the same as the Express edition.
From searching Google:
"Visual Studio Express 2013 for Windows" was for Windows 8.1 only and
is discontinued and no longer available.
"Visual Studio Express 2013 for Windows Desktop" is no longer available.
So it appears that the Community edition is now the only option.
Registration (free) is required.
Post by Mark YoungwxWidgets
https://sourceforge.net/projects/wxwindows/files/3.0.2/wxWidgets-3.0.2.7z/download
wxWidgets-3.0.2.7z
Thanks, that appears to have the same contents as what I downloaded.
Post by Mark YoungThe Audacity repo contains a file - win/compile.txt - which details the
patching. An excerpt below...
3.2. We have patched wxWidgets with four patches. You should apply all
four. You can do this in one step by copying the folder
"audacity\win\wxWidgets_additions\wxWidgets-3.0.2\"
"C:\wxWidgets-3.0.2\"
So does that mean:
Move each of the files in
"audacity\win\wxWidgets_additions\wxWidgets-3.0.2\" to the
corresponding location in "C:\wxWidgets-3.0.2\", overwriting the
original wxWidgets files.
That's what I did, but that gave me build errors in step 3.3.
I'm not on Windows right now, but if my steps are correct then I'll
repeat and report the errors.
Post by Mark YoungThis applies the four patches.
1: accessibility.diff Enables accessibility features.
Less diagnostics in release builds.
2: changeset_14f05... Allows disabling HiDPI 'awareness'.
3: changeset_0797a... Fix bug in accessibility.
4: fix_rename.diff Workaround for failures in the wxWidgets
wxRenameFile function.
The 'less diagnostics' in patch 1 gives the same level of diagnostics as
we had with wxWidgets 2.8.12. We found that some diagnostics in release
builds that came in with wx 3.0.2 were causing us more problems than they
were solving.
HiDPI awareness is for high definition monitors, but does not work
well for Audacity yet.
The details of the patches are in the .diff files in the
"audacity\win\wxWidgets_additions\"
folder.
If you don't want to patch wxWidgets you can still build Audacity
wxMSWDisableSettingHighDPIAware()
in AudacityApp.cpp, and your compiled version won't support accessibility
features.
I also tried that without success. Very frustrating.
I think it would be much better for us to provide ONE set of clear and
accurate instructions in compile.txt. Anyone care to volunteer to help
me do that?
Steve
Post by Mark Young=====================
Hope this helps,
Mark
Post by Steve the FiddleAre there proper instructions for building Audacity on Windows?
1) Where do I get Microsoft Visual Studio 2013 C++ Express edition and
what is the exact file name?
2) Where do I get WxWidgets 3.0.2 and what is the exact file name?
3) What exactly do I need to copy / overwrite to patch WxWidgets?
Steve
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
audacity-devel mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-devel
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
audacity-devel mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-devel