Win SDK with Visual C++ 2005: Failure to compile in Debug mode

This workaround applies to the Windows SDK for Windows 7 (currently released as a beta).  If your usage scenario matches the one listed below, you will be unable to debug in the Windows SDK command line build environment or Visual Studio 2005 SP1. Symptom: You have an .lib file or an .obj file that exposes…

1

What’s the difference between "CLR" and ".NET Framework"?

What’s the difference between "Common Language Runtime (CLR)" and "Microsoft .NET Framework"?  David Broman’s post explains it beautifully and was very helpful to me. CLR + managed libraries and tools = Microsoft .NET Framework The CLR is the low-level technology (much of it written in unmanaged, native code) that includes the garbage collector, security subsystem,…

1

How to get the SDK Configuration Tool to work

The Windows SDK Configuration Tool sets which version of Windows SDK headers, libraries and tools you want to build with in Visual Studio. The tool shipped with the Windows SDK for Server 2008 but has had several problems. Here’s how to get it working in your scenario. Instructions are different depending on which Visual Studio…

1

XAML Power Toys v2 Released

Karl Shifflett of the Cider team has released v2 of his XAML Power Toys, that enable developers to quickly layout and maintain Line of Business Application forms.  Five great videos get you up and running with this Visual Studio add-in. Check out all the details and downloads on the ever useful blog, Karl on WPF….

1

Troubleshooting error C1083: Cannot open include file: ‘atlbase.h’

If you’re building with the Windows SDK build environment or with a Visual Studio Express version and seeing error C1083: cannot open include file: ‘altbase.h’ (or winres.h, afxwin.h, afxres.h, atlconv.h) you probably need to buy and install a non-Express version of Visual Studio to successfully build your project. These are ATL and MFC files, which…

2

Troubleshooting: error PRJ0003: Error spawning ‘bscmake.exe’

Are you seeing error PRJ0003 when building with Visual Studio Express Editions or the Windows SDK build environment?  You probably need a non-Express version of Visual Studio’s Visual C++ development environment to successfully build your project.  What’s BSCMAKE.EXE?  The Microsoft Browse Information Maintenance Utility (BSCMAKE.EXE) builds a browse information file (.bsc) from .sbr files created…

2

How to: Add 64-bit support to .vcproj files

Have you found a great sample in the Windows SDK but wish it could target 64-bit platforms?  Not all of our samples have 64-bit support, but it’s quick and easy to configure the sample yourself using the project configurations available in the Visual Studio Integrated Development Environment (IDE). To develop 64-bit applications you must install…

2

Released: Windows SDK for Windows Server 2008 RC0

The latest prerelease Windows SDK is available for download!  This SDK release supports Windows Server 2008 RC0 and .NET Framework 3.5 Beta2. The RC0 SDK is compatible with Visual Studio 2005 SP1; including Visual Studio Express Editions.  The new SDK includes the Visual Studio 2008 Beta2 versions of the C++ command line toolset and CRT…

1

SDK Workaround: Not All C++ Samples with are Configured for X64

This workaround applies to:   ·         The prerelease Windows SDK for Windows Server 2008 and .Net Framework 3.5 (RC0), September, 2007 ·         The prerelease Windows SDK for Windows Server 2008 and .Net Framework 3.5 (IDS04), July, 2007 ·         The Windows SDK Update for Windows Vista (RTM), March, 2007 ·         The Windows SDK for Windows Vista…

1

SDK Workaround: J# Samples require VJ++ (Visual Studio)

This workaround applies to:   ·         The prerelease Windows SDK for Windows Server 2008 and .Net Framework 3.5 (RC0), September, 2007 ·         The prerelease Windows SDK for Windows Server 2008 and .Net Framework 3.5 (IDS04), July, 2007 ·         The Windows SDK Update for Windows Vista (RTM), March, 2007 ·         The Windows SDK for Windows Vista…

1