Windows Resources


Enhanced Dynamic Linking Library for MinGW
A plugin library for DLLs compiled with MinGW.
Free VC++
How to get Microsoft's command-line compiler tools and WIN32 SDK for free! You can even get a free debugger from here. See also the shareware debugger OllyDbg.

Michele Galante points out how to use two free VC++ downloads to supply all required command-line tools:

In a previous thread it was pointed out that the free MS VC++ toolkit was missing some
important tools like "lib.exe", "nmake.exe", "cvtres.exe".

I noticed that the Microsoft Platform SDK (also a free download, required if you want to
build Windows applications with the free VC++ compiler) comes with a "bin\win64"
subdirectory that provides tools for previewing the WIN64 platform. This directory
contains compiler and linker for the IA64 processor, but there are also the
lib/nmake/cvtres utilities and they work on WIN32.

I have installed the "Microsoft Visual C++ Toolkit 2003" and the
"Microsoft Platform SDK February 2003" on my Windows XP system and did
the following settings:

set MSVC=[VC++ install dir]
set MSSDK=[Platform SDK install dir]

set INCLUDE=%MSVC%\include;%MSSDK%\include
set LIB=%MSVC%\lib;%MSSDK%\lib
set PATH=%MSVC%\bin;%MSSDK%\bin;%MSSDK%\bin\win64;%PATH%

Please note the PATH setting: "%MSSDK%\bin\win64" must be specified after
"%MSVC%\bin" and "%MSSDK%\bin" so that only the missing WIN32 tools are
searched in the WIN64 toolset.

I then was able to build the wxWidgets 2.5.1 libraries, the "minimal" sample and
the "life" demo with:

nmake -f makefile.vc BUILD=release SHARED=0 RUNTIME_LIBS=static

See:

wxWinWiz
A VC++ project wizard to create skeleton wxWidgets application files. This is a VC++ wizard rather than a standalone application. By Marco Cavallini and Bill Nalen, updating the original version by Gregory Silber. Now works with wxWidgets 2.3.3 and above. April 2004: now updated for VS.NET 2003.

H2Reg
A tool for integrating MS HTML Help into the Visual Studio .Net help system.

The Forger's Win32 API Tutorial
A nice, clear WIN32 tutorial by Brook Miles.

How to write a screensaver
Article on how to write a Windows screensaver.

Borland C++ 5.x
Free version of BC++ (command-line tools only)

Digital Mars
Free compiler, formerly Symantec C++. There's a page describing how to use Digital Mars IDDE with wxWidgets.

MFC Professional
Very nice site, with links to lots of other sites, and discussions about MFC/consultancy, etc.

Relisoft site
Contains non-MFC WIN32 tutorials, e.g. OLE automation

CodeGuru.com
In-depth articles about complex controls, etc.

ActiveX FAQ

CodeSoup
Tips and tricks, source code

Cygwin
Free Windows compiler for WIN32

Mingw32
A minimalist version of Gnu-Win32.

Project Odin
WIN32 on OS/2

Windows CE SDK