Blunder Dome Sighting  
privacy 
 
 
 

Hangout for experimental confirmation and demonstration of software, computing, and networking. The exercises don't always work out. The professor is a bumbler and the laboratory assistant is a skanky dufus.



Click for Blog Feed
Blog Feed

Recent Items
 
VC++ Novice: Visual Studio 2008 Express Edition Ar...
 
CP4E: Novice Computer Programming and the OLPC XO
 
DMware: How About That ODMA64?
 
VC++ Novice: "Runtime Error!"
 
Cybersmith: APLN Seattle Meeting with Jim Benson
 
NWCPP: Herb Sutter - Things Your Programming Langu...
 
VC++ Novice: What About VC++ 2008 (Orcas) Express ...
 
Videography: Stumbling Around my Webcam
 
Cybersmith: How Software Is Built
 
Cybersmith: Design Stamina and Technical Debt

This page is powered by Blogger. Isn't yours?
  

Locations of visitors to this site
visits to Orcmid's Lair pages

The nfoCentrale Blog Conclave
 
Millennia Antica: The Kiln Sitter's Diary
 
nfoWorks: Pursuing Harmony
 
Numbering Peano
 
Orcmid's Lair
 
Orcmid's Live Hideout
 
Prof. von Clueless in the Blunder Dome
 
Spanner Wingnut's Muddleware Lab (experimental)

nfoCentrale Associated Sites
 
DMA: The Document Management Alliance
 
DMware: Document Management Interoperability Exchange
 
Millennia Antica Pottery
 
The Miser Project
 
nfoCentrale: the Anchor Site
 
nfoWare: Information Processing Technology
 
nfoWorks: Tools for Document Interoperability
 
NuovoDoc: Design for Document System Interoperability
 
ODMA Interoperability Exchange
 
Orcmid's Lair
 
TROST: Open-System Trustworthiness

2007-11-23

 

VC++ Novice: Obtaining VC++ 2005 Express Edition

Although Visual C++ 2008 Express Edition is now available, it's also possible to download and install Visual C++ 2005 Express Edition.  With care, you can use these two editions side-by-side.  If you are starting with the 2008 edition, it is probably unnecessary to have the 2005 Edition though. 

If you've been using VC++ 2005 Express Edition, you may want to make a collection of the complete software for archival purposes and in case you ever need to use it to work with a VC++ 2005 project in the future.  This post recommends how to do that.

see also:
   
2007-11-25 Toolcraft: Making Discs from CD/DVD Image Downloads
    2007-11-19 VC++ Novice: Visual Studio 2008 Express Edition Arrives
    2007-06-10 VC++ Novice: What's the Visual C++ Express Edition?

Obtaining All of the Components

The Visual Studio 2008 Express Developers Center is a major redesign of the site for Express Editions.  From the home page, select the Previous Version option.  This will take you to the source of Visual Studio 2005 Express Editions:

This is the key page for access to all of the materials that you will need to preserve the complete Visual C++ 2005 Express Edition software:

  1. The original VC++ 2005 Express Edition software on CD-ROM
      
  2. The VC++ 2005 Express Edition SP1 update (a download)
       
  3. The VC++ 2005 Express Edition SP1 supplement for Windows Vista (an additional download)
      
  4. The Microsoft Platform SDK for Windows Server 2003 R2 on CD-ROM

Finding the VC++ 2005 Express CD-ROM Download

You will want all four of the components that make up the complete working VC++ 2005 Express Edition setup.  Later you can download other SDKs and software that works with these essential components for development Windows applications with VC++ 2005 Express.

The ISO image of the CD-ROM is more difficult to locate than the VS 2008 Express DVD.  I will start with that, because the CD-ROM is the easiest and most-reliable way to install VC++ 2005 EE now and at any time in the future, on the same machine or on another one. 

On the VS 2005 Express overview page, select the FAQ:

The Installation question provides the advice we are interested in:

The Manual Installation Instructions provide links to the ISO images for downloading:

You can download either the .IMG File or the .ISO File.  There is no difference (they are identical except for the name).  I recommend the .ISO image simply because available CD-ROM creation software tends to recognize that file extension automatically.  Also, notice that the size of the file is stated in two different ways.  Don't worry about it.  This is the same download that has been available since November 2005.  Internet Explorer will say the file is 462MB and it will show up in Windows Explorer as 473,720 KB, but the File Properties will confirm that it is 462 MB (485,089,280 bytes).  [Since the file size is misstated on the download page, it would seem that the CRC Number is likely to be incorrect as well, making the information very unhelpful to the target audience for this software.]

There are additional instructions on that page for different ways to use the ISO image. 

Obtaining the Additional Material

After a successful download of the ISO image, download the additional material.

Return to the Visual Studio 2005 Express Edition Overview Page.  Select the Download item on the menu.

Go to Step 2 on the Download page.  Review the SP1 Release Notes.  Download the Visual C++ 2005 Express SP1 file.  Save that for use after any fresh installation of the Express Edition.

Also download the Visual Studio 2005 SP1 Update for Windows Vista.  This is a supplement to SP1 that is to be installed after SP1 on Windows Vista systems.  Even if you don't have Windows Vista now, save this update in case you will want to install VC++ 2005 Express on Vista in the future.

Obtaining the Platform SDK for Developing Windows GUI Applications

The Platform SDK and other SDKs available for Windows are not needed to have a functioning Visual C++ 2005 Express Edition.  It is useful to download the ISO CD-ROM image of the Platform SDK now, creating the CD-ROM, and then using it later whenever it is needed.  You can do this for other SDKs that interest you as well.

After downloading the Visual Studio 2005 SP1 and its Vista update, select the link for the Platform SDK Instructions.  Remember where you found these.  These instructions must be followed very carefully after you have a confirmed installation of VC++ 2005 Express Edition without the SDK.  We'll go into that in a separate post.

For now, we just want the correct Platform SDK for download and burning to a CD-ROM.  On the Instructions page, follow Platform SDK link in Step 2.  This takes you to the web-install page, "Microsoft Windows Server 2003 R2 Platform SDK Web Install."  Do not do the Web install.  As always, we want to obtain a CD-ROM image that we can burn and preserve.

Scroll to the bottom of the web-install page to the Related Resources section.  Click the Windows Server 2003 R2 Platform SDK ISO Download link.  This is the file that you want.  It is a 410MB download of an .ISO image file.  This is what you need for a PSDK that goes with the VC++ 2005 Express Edition.

Don't Worry About the PSDK Name.  If you look at the System Requirements section of the download page, you'll see that this PSDK is suitable for developing Windows applications for all versions of Windows back to Windows XP.  (It works for earlier versions of Windows also, although those are no longer considered "supported.").  Important: Don't download anything else that seems to be a Platform SDK. And don't attempt to install the PSDK files anywhere but where the CD-ROM installs them.  Any other actions will create a mess that is almost impossible to clean up without having to delete everything and start over.  There will be more guidance on avoiding that and other pitfalls.  For now, just know that this is the appropriate PSDK and we'll identify any additional versions only when it is appropriate.

There's far more toolcraft and experience to be gained with these packages and additional SDKs, utilities, examples, and libraries from Microsoft and from other sources.  For now, download all of it, make a CD-ROM for VC++ 2005 Express and for the Platform SDK.  Then you're ready to attempt installation in gradual steps.


[update 2005-11-26: I added a link to a tutorial on making CD/DVD discs from the downloaded .iso image files.]

 
Construction Structure (Hard Hat Area) You are navigating Orcmid's Lair.

template created 2004-06-17-20:01 -0700 (pdt) by orcmid
$$Author: Orcmid $
$$Date: 10-04-30 22:33 $
$$Revision: 21 $