First of all, I do not know if this is the correct forum. Please, correct me if not.
For those that want the latest versions of ML.EXE, LINK.EXE etc here is a way to obtain them.
All of the files are included in Visual Studio Express 2013 which is a free download from Microsoft at:
http://www.visualstudio.com/downloads/download-visual-studio-vs
You have two options (plus sub-options to install now or get the ISO in either case):
The core tools
Visual Studio Express 2013 for Windows - VS2013_RTM_WinExp_ENU.iso (408 MBytes)
With additional stuff
Visual Studio Express 2013 for Windows Desktop - VS2013_RTM_DskExp_ENU.iso (790 MBytes)
Mount or burn the ISO. Then, in folder \packages\vc_compilerCore86 find the cabinet vc_CompilerCore86.cab
The files needed are:
05/10/2013 02:38 am 42136 cvtres.exe
f:\packages\vc_compilerCore86\vc_CompilerCore86.cab\WinC_compiler_x86_cvtres.exe_F
05/10/2013 02:38 am 24736 dumpbin.exe
f:\packages\vc_compilerCore86\vc_CompilerCore86.cab\WinC_compiler_x86_dumpbin.exe_F
05/10/2013 02:38 am 24736 editbin.exe
f:\packages\vc_compilerCore86\vc_CompilerCore86.cab\WinC_compiler_x86_editbin.exe_F
05/10/2013 02:38 am 24720 lib.exe
f:\packages\vc_compilerCore86\vc_CompilerCore86.cab\WinC_compiler_x86_lib.exe_F
05/10/2013 02:38 am 856208 link.exe
f:\packages\vc_compilerCore86\vc_CompilerCore86.cab\WinC_compiler_x86_link.exe_F
05/10/2013 02:38 am 438920 ml.exe
f:\packages\vc_compilerCore86\vc_CompilerCore86.cab\WinC_compiler_x86_ml.exe_F
(replace f: with your drive)
I hope this is useful to some ;)
Tasos
there are probably a few DLL's and support files that are required, also
ML.ERR
MSVCRnnn.DLL (nnn=version)
MSPDBnnn.DLL (nnn=version)
MSDISnnn.DLL (nnn=version)
RCDLL.DLL
there may also be a HLP or CHM file for RC.EXE
Usually when I want a set of later binaries I copy the registry, install it, copy what I need while testing it on another box to make sure its all there then uninstall it so it does not mess up my entire machine as Microsoft installs usually do. Then restore the registry.
Unless you are writing SSE4.2 or later, it does not matter much and I happily use the very old 6.14 for general purpose work.
Quote from: dedndave on January 17, 2014, 02:21:31 PM
there are probably a few DLL's and support files that are required, also
ML.ERR
MSVCRnnn.DLL (nnn=version)
MSPDBnnn.DLL (nnn=version)
MSDISnnn.DLL (nnn=version)
RCDLL.DLL
there may also be a HLP or CHM file for RC.EXE
ml.exe msvcr120.dll
ml64.exe msvcr120.dll
link.exe msvcr120.dll mspdb120.dll mspdbcore.dll mspdbsrv.exe msvcdis120.dll
Those don't run in WinXP ( InitializeCriticalSectionEx ), except ml.exe after some hacking.
msvcr120.dll vc_runtimeMinimum_x86.msi - cab1.cab
msvcdis120.dll wdexpress_coremsi.msi - cab1.cab
PS:
Use LessMSI.exe to check those msi-files
or TLMSIListEx.exe from PellesC forum from here (http://forum.pellesc.de/index.php?topic=3469.msg18671#msg18671)
MS dropped XP support with Visual Studio 2012.
I use the c++ compiler daily so I installed it. I already had the Win7.1 SDK installed
Here is how you can add support for XP .
http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspx
I was surprised all the added c++11 items were still available.
James
Some quick answers :
RC.EXE plus the needed RCDLL.DLL can be found in WindowsSDK2008_KB949408.exe - both 32 and 64 bit versions.
At least for assembling and linking files I didn't need any DLL's.
Unfortunately, for VS2013 I did not find any offline documentation HLP or CHM. Also, I found nowhere ML.ERR.
And, hutch, I said all that in order to avoid installing VS :)
Tasos
In VS2013 there is Windows SDK 7.1.
XPSupport cab1.cab RC.EXE RCDLL.DLL
so there is includes, libraries too.
Quote from: Tasos on January 20, 2014, 06:48:31 PM
Unfortunately, for VS2013 I did not find any offline documentation HLP or CHM. Also, I found nowhere ML.ERR.
Hi Tasos,
I haven't tried VS 2013 yet (I use VS 2012). AFAIK, the good old win32.hlp is not updated anymore, and instead you have
to download the whole offline MSDN. Here's for VS 2012:
http://www.microsoft.com/en-us/download/details.aspx?id=34794
Yes, it 's huge download. And I think ML.ERR is not exist on current versions of VS...
PackageThis may help to get MSDN help ;)
Some info for that here (http://packagethis.codeplex.com/documentation)