Sign in to follow this  
popsoftheyear

Visual Studio Express 2012 Yay

Recommended Posts

I didn't see anything when searching the site, so I just thought to mention my new discovery that Visual Studio 2012 Express (specifically c++) seems to [b]support desktop projects[/b] (but we already knew that) [url="http://blogs.msdn.com/b/visualstudio/archive/2012/09/12/visual-studio-express-2012-for-windows-desktop-is-here.aspx"][u][b]as well as 64-bit compilation[/b][/u][/url] out of the box without any legal uncertainties (this I didn't know). And it runs on Windows 7. So I think I will finally upgrade from VS 2008! I'm very happy about this!

I wonder does anyone know if it will support openmp in express versions?

Anyway this is happy news! Edited by achild

Share this post


Link to post
Share on other sites
Why you weren't using VS 2010?

OpenMP is quite advanced feature, I wouldn't put up too much hopes it would be free.

Afterall, VS 2010 Express did NOT have button "Open Solution Folder", you had to navigate manually in the Explorer, seriously Microsoft? Edited by Ripiz

Share this post


Link to post
Share on other sites
[quote name='Ripiz' timestamp='1348857081' post='4984814']
Afterall, VS 2010 Express did NOT have button "Open Solution Folder", you had to navigate manually in the Explorer, seriously Microsoft?
[/quote]

Don't know about the express edition, but I'm using VS2010 Pro here and it's available on the right click menu on the solution.

Share this post


Link to post
Share on other sites
[quote name='Alpha_ProgDes' timestamp='1348859251' post='4984823']
Is anyone doing Metro apps with it?
[/quote]
No experience with it here, but I am pretty interested in making at least a couple basic games just for fun. I too wonder does anyone have any input on how intuitive the process and learning curve is. Edited by achild

Share this post


Link to post
Share on other sites
[quote name='achild' timestamp='1348855577' post='4984802']
... And it runs on Windows 7 ...
[/quote]
Wait ... i have not payed much attention, so please someone enlighten me ... is XP disallowed/unsupported? If so, will it stay so?

Share this post


Link to post
Share on other sites
[quote name='tanzanite7' timestamp='1348867359' post='4984868']
[quote name='achild' timestamp='1348855577' post='4984802']
... And it runs on Windows 7 ...
[/quote]
Wait ... i have not payed much attention, so please someone enlighten me ... is XP disallowed/unsupported? If so, will it stay so?
[/quote]

The system requirements page states that windows 7 or windows 8 are supported.

By the way, I'm tempted to install this on my home laptop, but I have to ask you guys who tried it... On this laptop, VS2010 sometimes behaves very sluggish. Does 2012 seem to have fixed some performance issues, or are there even more performance issues now?

Share this post


Link to post
Share on other sites
There are seperate express editions for metro and desktop so get the right one for your platform.

Also, express editions now come with static code analysis, basic rule set. This is a really nice feature.

express editions can open solutions made by the paid for editions, and can open setting's file's too.

I am not sure about this one, but it seems like express will allow you to use addons as well.


[quote name='wack' timestamp='1348868637' post='4984875']
[quote name='tanzanite7' timestamp='1348867359' post='4984868']
[quote name='achild' timestamp='1348855577' post='4984802']
... And it runs on Windows 7 ...
[/quote]
Wait ... i have not payed much attention, so please someone enlighten me ... is XP disallowed/unsupported? If so, will it stay so?
[/quote]

The system requirements page states that windows 7 or windows 8 are supported.

By the way, I'm tempted to install this on my home laptop, but I have to ask you guys who tried it... On this laptop, VS2010 sometimes behaves very sluggish. Does 2012 seem to have fixed some performance issues, or are there even more performance issues now?
[/quote]

It isn't any slower for sure.

Share this post


Link to post
Share on other sites
In the software license terms it states:
[quote]Trial Edition. The initial installation of the software is a trial edition. You may convert your trial rights at any time by obtaining a product key from Microsoft. The trial software will present conversion options to you thirty (30) days after you install the trial software. After the expiration of the 30-day trial period, without conversion, the trial software will stop running.[/quote]
Does that mean that express edition is merely a trial edition now? Or am I misreading something?

edit: nm, it says on another page:
[quote]After installation, you can try this product for up to 30 days. You must register to obtain a free product key for ongoing use after 30 days.[/quote]
So it looks like its still free and just requires registration. Edited by Ryan_001

Share this post


Link to post
Share on other sites
[quote name='Ryan_001' timestamp='1348990514' post='4985284']
So it looks like its still free and just requires registration.
[/quote]
That's correct, and in-line with how previous express editions have been released; you need to register the software after 30 days, but it's free of charge and can be used for commercial usage.

Share this post


Link to post
Share on other sites
Just be sure to register them as soon as possible and don't wait until the last minute, when all the VS Express registration servers have been down for a week, and they tell you after e-mailing them that no one even noticed! [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img]

Would be fun to make a Metro style tablet app, but Win 8 tablets seem uber expensive, and I doubt anyone other than early adopters even cares. Edited by Daaark

Share this post


Link to post
Share on other sites
I'm just in the process of downloading VS2012 Ultimate, I'll post back with my overall first impressions. I know, it's not the Express edition, but hey, somebody's gotta report on the full edition.

I'm also downloading the final build (RTM) of Windows 8 Professional 64-bit, so I'll install both and let ya'll know how they work together. [[b]edit[/b]: Putting Windows 8 on my MacBook Pro was a mistake... the touchpad stopped working, and re-installing Boot Camp now makes the OS randomly freeze after a few minutes of use... Now I get the joy of using my fall break to work out the issues] Edited by Cornstalks

Share this post


Link to post
Share on other sites
I really like VS2012 (using the professional edition) and I really like that the express edition can finally compile 64Bit applications out of the box (although it wasn't hard to set up in VS2010 either: install SDK -> chose it in the project's properties as the platform tools -> done).

What is really a problem is that (until now) applications compiled with VS2012 do not run on WinXP! Yes... WinXP is old and should not be supported anymore. I agree with that. BUT! As a developer of "professional" software (CAD/CFD software in my case) with many customers in Asia (China, Korea) I just have to live with the fact that a very big percentage of my customers use WinXP. So I have to wait for the promised upgrade: [url="http://blogs.msdn.com/b/vcblog/archive/2012/06/15/10320645.aspx"]http://blogs.msdn.com/b/vcblog/archive/2012/06/15/10320645.aspx[/url]. I just hope it comes before our next release...

Share this post


Link to post
Share on other sites
[quote name='tom_mai78101' timestamp='1349073513' post='4985654']
No... It's just my first time seeing the Metro interface and how it looks.
[/quote]You are being very vague. Does it speak good or bad volumes, and what is your initial impression? :P

Share this post


Link to post
Share on other sites
[quote name='Daaark' timestamp='1349090419' post='4985713']
[quote name='tom_mai78101' timestamp='1349073513' post='4985654']
No... It's just my first time seeing the Metro interface and how it looks.
[/quote]You are being very vague. Does it speak good or bad volumes, and what is your initial impression? [img]http://public.gamedev.net//public/style_emoticons/default/tongue.png[/img]
[/quote]
Simply slick. That's all.

Share this post


Link to post
Share on other sites
Well I've been messing with VS2012 in Windows 7 all weekend. My main project is officially upgraded and I really like it. (Still have the old project for XP builds for now though).
- Upgrading from 2008 project was absolutely painless. A couple issues like using std::set iterators as being mutable (oops), but these were very easy to fix.
- Auto-vectorization is nice and applies itself all over the place.
- Auto-parallelization (sp?) not so much - but its requirements are much stricter. To counter, there is a super quick and easy pragma that parallelizes (SP?) practically any loop without openmp
- Adding a 64-bit build was also quite painless

Also installed Windows 8 release preview (no msdn so no RTM here)
- Dual booting with Win7 no problem.
- Not intentionally going against the grain, but as an everything-OS, I actually like it a lot.
- Installed VS2012 RC (need Win8 RTM for the official release [img]http://public.gamedev.net//public/style_emoticons/default/sad.png[/img] ) for Win8 Release Preview as well, and so far so good. It built me a demo D3D11 metro app out of the box no problem.

I honestly feel they've done a fantastic job so far. Edited by achild

Share this post


Link to post
Share on other sites
Why does the VS express registration system keep requiring me to provide my "business" contact info when I've explicitly told the form that I'm a student and therefore those fields are meaningless? MS didn't require that I provide this info previously, why do they suddenly require it now? Also, I think the UI is ugly from what I've seen. All caps text in the menu bar, really now? Even [i]QBasic[/i] had lower case letters in its menu bars.

I think I'll stick to VS 2010 until the interface doesn't scorch my eyes and the registration system doesn't ask me questions that don't apply to me. Edited by Oberon_Command

Share this post


Link to post
Share on other sites
[quote name='brx' timestamp='1349080353' post='4985681']
What is really a problem is that (until now) applications compiled with VS2012 do not run on WinXP! Yes... WinXP is old and should not be supported anymore. I agree with that.
[/quote]
I don't. But thanks for the informative link - good to know it might be possible to target XP in the future (required bottom line for me).

Share this post


Link to post
Share on other sites
Now there's a pretty bad case of upgrading an old VS2008 project into VS2012.

I sense a magnificant bastard in me wanted to go look at all of the errors and just comment them out. I see errors, yet I do not know how to fix them.

Java has taken a big toll on my C++, then again, other than the basic C++ programming syntax, rememorizing the Standard Libraries is going to become a new daunting task for me.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this