PDA

View Full Version : *FREE* Visual C++ 2005 Express Beta



MrWizard
07-02-2004, 03:51 PM
VC++
http://lab.msdn.microsoft.com/express/visualc/default.aspx

Everything else
http://lab.msdn.microsoft.com/vs2005/

DavidP
07-02-2004, 05:44 PM
wow that looks pretty cool. im downloading it right now...so i cant comment yet on how it is....

Xterria
07-02-2004, 06:18 PM
that guy they hired for modeling really looks freaky.
edit: i tried downloading it from their 1kb/s server but then decided i wouldn't leave my comp on for 3 and half years. way to go microsoft

Cii
07-02-2004, 06:59 PM
i try to avoid even the stable software from microsoft, and this is a beta. so i'm not sure how this will perform. i'm installing it none the less for experience. we'll see how it goes. thanks for the link.

EDIT: sitting for 5 minutes and still @ 0% download. doesnt look that promissing here either.

MrWizard
07-02-2004, 07:21 PM
Downloaded fine for me. I tried it at here at work and compiled a few simple projects. Everything looked to be in working order.

skorman00
07-02-2004, 07:25 PM
Anybody keen on some of the features it has which the previous don't? Do they support export yet?

MrWizard
07-02-2004, 07:55 PM
Straight from Microsoft:

"windows.h is part of platform sdk. platform sdk is not included in VC++ 2005 Express"

Vicious
07-02-2004, 08:17 PM
yeah I tried to compile a window program and it kept saying it couldnt find a file called "windows.h".

Does it mean that the platform SDK will be a separate download? or just not supported?

sean
07-02-2004, 08:34 PM
I think the sdk is already a sepearate download. This is a download for Visual Studio 2005. You can get a .NET sdk with complete comman line compilers for most, if not all, of the languages, and some other tools. At least that is my understanding, I could be very wrong.

Vicious
07-02-2004, 09:21 PM
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/

this could be it. Large download though, so i'll try it later

VirtualAce
07-02-2004, 11:44 PM
Yes thats the new SDK but it is separated into cab files for convenience sake. It is huge but the info contained in it is well worth the effort and the wait.

I'm quite impressed that MS is making this available for free as well as the main components of the Visual Studio 2005. While I realize these are betas....I'm still impressed.

Perhaps they've learned something from their fight with Sun and from their recent experiences with big accounts and clients converting to open source solutions instead of updating with MS.

A step in the right direction for MS I think.


And my download for the Express was done in almost a minute. Not sure why you guys are having trouble. The SDK took longer...but thats to be expected.

Vicious
07-02-2004, 11:49 PM
The thing is the MSVC++ 2005 Express Beta wont let you do any WinAPI programming.. just console apps, and the whole .NET framework thing.

anonytmouse
07-03-2004, 02:09 AM
Step by step guide to compiling a windows project.

Once only:
Click Tools->Options
Expand Projects and Solutions->VC++ Directories
Use the drop down box to show directories for include files.
Click the new line button.
Add "C:\Program Files\Microsoft SDK\include" or where you installed the platform SDK.
Use the drop down box to show directories for library files.
Click the new line button.
Add "C:\Program Files\Microsoft SDK\lib" or where you installed the platform SDK.
--
Per project:
Click on the project name in the solution explorer pane.
Click on the project menu->Properties.
Expand Linker->Input
Add needed libraries to the Additional Dependencies fields. Example: "User32.lib Advapi32.lib"

It does not appear to support ATL, MFC or resource editor but IDE, #import and debugging is supported.

whackaxe
07-03-2004, 06:52 AM
that guy is no programmer. he's got a well kept beard :D

as for MS they learning the hard way: after Munich, Paris is turning to OSS for their needs (particularly OpenOffice). microsoft are apparantly going to give them a 60-80% discount. i hope they go with OpenOffice :)

sean
07-03-2004, 08:02 AM
Speaking of the success of Open Source programs, any body got an opinion on Mono? A few months ago I was told it sucked, and I was disappointed by how it turned out, but their latest version I think is quite good.

I'm not surprized MS is trying something like this. With the cheapest available version of Visual Studio .NET 2003 being over a thousand dollars (unless you're like me and you show up to one of the meetings, sleep through it, and then get the free Academic version), I know very few people who actually paid for it.

whackaxe
07-03-2004, 08:46 AM
unless you're like me and you show up to one of the meetings, sleep through it, and then get the free Academic version

you just blanked the whole meeting, then a copy of MSVS landed in your lap?!

sean
07-03-2004, 11:48 AM
Actually I didn't even really go to the meeting. My brother-in-law works at BYU in the CS department and they've got a deal going with MS that you can download MSVS off of their servers if you're in that department, and BYU picks up the tab. So he got his copy from that. Just before my birhtday he took his wife to a meeting, and stocked up on coupons (then won the drawing at the end for another free copy). All my brothers are in programming in one way or another and we all have legal version of VS, and are yet to pay for a single one!

edit: They still do these meetings, but they're cutting back a lot. I mentioned the drawing earlier. It used to be that you showed up and left with a copy, now one person leaves with a copy after winning a drawing.

JaWiB
07-03-2004, 12:22 PM
Bleh I wasted 30 seconds of my life downloading it and it doesn't even run on windows 98! I guess I should get a new OS...

gcn_zelda
07-03-2004, 01:36 PM
Bleh I wasted 30 seconds of my life downloading it and it doesn't even run on windows 98! I guess I should get a new OS...
I'm assuming that if it doesn't run on 98 that it won't run on ME.

Dang it.

sean
07-03-2004, 01:54 PM
Nope. 2000, XP, and Server 03. I was surprized at that because .NET programs run on 95 and up, basically (depending on other factors, like RAM and processor).

gcn_zelda
07-03-2004, 02:31 PM
Meh.

How can MS have programs that don't work on their own OSs?


Stupid, stupid, stupid.

Thantos
07-03-2004, 03:07 PM
Because they are no longer giving support for their old OSes. Why add in more code to a project to support an OS that is about 6+ years old?

sean
07-03-2004, 03:16 PM
You want MS to supply something with as much power as VS.NET 2003 in a DOS 1.0 beta version? Windows 98 is quickly becoming obsolete. IT didn't take long for 3.1 to go out, and XP is, under the skin, a much more dramatic change.

gcn_zelda
07-03-2004, 03:40 PM
I understand why they couldn't give it the support for DOS 1.0 beta, but would it take so much more work for them to give it support for 98?

sean
07-03-2004, 03:43 PM
From that point up they were using a completely different kernel, so yes,

gcn_zelda
07-03-2004, 04:17 PM
Oh, that makes sense.

whackaxe
07-04-2004, 03:21 AM
yes, and also for marketing purposes. i'm shure it wouldn't be that hard to adapt to windows 98, but they want people to be using XP now don't they. MSVC command lines tools are for xp/2000 too actally :(

bludstayne
07-04-2004, 11:00 PM
Oh cool. I still love gcc, but I think I'll give this a try. Microsoft has actually been starting to get better lately.

sean
07-04-2004, 11:08 PM
I agree - they're definately changing. I think the new look of XP-type systems has a slightly more Linux feel to it. That's not necesarily a good thing, but it's a sign that Linux is starting to control the industry more.

edit: And .NET seems like almost a deliberate cry for Windows to start fading into the background and be one the same level as *nix, Solaris, etc... As soon as projects like mono become better known, it's gonna happen FAST.

Sang-drax
07-05-2004, 09:35 AM
It downloaded and installed in a few minutes, no problems here.

The compiler seems almost unchanged feature-wise (no export or and/or/not yet). Grrr!
I really like the new interface, though.

bludstayne
07-05-2004, 05:49 PM
It always fails to install when it tries to install the .NET platform. Of course, they aren't going to say WHY it failed, they just tell me that it failed. I looked in the log and it said that it returned with a value of 0x1003. I know I have sufficient disk space left, I have close to 6GB left on my HDD.

anonytmouse
07-06-2004, 03:57 AM
Whoops, 0x1003 is not 1603 in decimal. :o
0x1003 is 4099 in decimal.



http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/dotnetfxref1_1.asp

4099 Windows Installer is not installed properly on computer.

Due to the improper installation of Windows Installer, the installation of Dotnetfx.exe cannot proceed.


Possibly, you need to (re)install MSI_V2.0 from:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=CEBBACD8-C094-4255-B702-DE3BB768148F
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=4B6140F9-2D36-4977-8FA1-6F8A0F5DCA8F

http://www.appdeploy.com/faq/detail.asp?id=77
http://www.appdeploy.com/faq/browse.asp?category=MSI

Hopefully that is a little more helpful.

bludstayne
07-06-2004, 10:44 AM
I got 0x1003 not 0x1603

Thanks for the effort anyway.

FillYourBrain
07-06-2004, 11:41 AM
can't install this through a web proxy? stuck at 0%.

I'll wait til I get home then.

bludstayne
07-06-2004, 08:43 PM
It's working now. I had to reregister the the service. Thanks!