error LNK1104: cannot open file 'filedialog.lib'

Success.

I went to http://audacityteam.org/files/msgfmt.zip and copied msgfmt.exe to C:\windows as you suggested.
Repeated the batch build, and build was successful this time, but Audacity would not run due to missing wxbase dlls.

Then to get it to run I followed the specific directions in your post
https://forum.audacityteam.org/t/solved-trouble-compiling-audacity-from-svn-with-asio/18248/1
where you describe the necessary wxbase dlls to copy from wxWidgets over to
AudacitywinDebug,
AudacitywinRelease,
AudacitywinUnicode Debug and
AudacitywinUnicode Release.

In summary, based on my own experience using Windows 7, the following additional steps not documented in http://wiki.audacityteam.org/wiki/Developing_On_Windows

are required:

  • To get wxWidgets to build, set
#define wxUSE_ODBC 1

in setup.h

AudacitywinDebug,
AudacitywinRelease,
AudacitywinUnicode Debug and
AudacitywinUnicode Release.

Thanks for your help