More importantly, the 2013 versions of Visual Studio Express have all the languages that comes with the commercial versions. You can use the Windows desktop versions not only to program using Windows Forms, it is possible to write those windowed applications with any language that comes with the software, may it be C++ using the windows.h header if you want to actually learn how to create windows applications from scratch, or use Windows form to create windows in C# or visual Basic.
I had visual studio 2013 express edition installed on my windows 8.1 PC. I then installed VS 2013 professional. Now I want to run express edition to verify certain features available between express vs pro but I cannot find how can I launch express version. Whenever I search for it via Windows 8.1 search box, I just get pro version.
I've got similar issue. I solve it by going to process manager and killing all visual studio application process (i.e. emulator, visual studio 32b, visual studio for web...) without main process of instalation. After 5 minutes installation end.
This question is more for my knowledge than anything (since I recently replaced my community editions and express editions with visual studio professional ), am well aware that Visual Studio Express is a very limited version, but is there anything actually that says that actually forbids small companies from using this on their machines.
The CCompilerDriver documentation explains that to use visual studio express on 64-bit targets, it's necessary to install the windows SDK after installing visual studio. I have done this, first installing visual studio express 2010 and then installing v7.1 of the windows SDK. However, I still have a problem due to a missing LIBCMT.LIB
It took me several tries to get even this far, because I made the mistake of letting windows update install SP1 for visual studio express and this prevented installing the SDK, and I had had uninstall and reinstall everything a few times (it's not possible to simply uninstall SP1), so it's possible I've messed up my installation somehow. I can see that there is a LIBCMT.LIB in C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib which I presume is a 32-bit version of the library and not what the linker is looking for in this case.