I tried to compile wxFormBuilder under MSVC 2010 against wxWidgets 2.9.4 and encountered some problems. I needed to change 4 files, the patches for them are attached.
The "#include <wx wxScintilla="" wxscintilla.h="">" should not be used for wxWidgets 2.9.
Compiling wxCHECK_MSG macro with injected #if at line 858 produced an error with MSVC 2010 compiler, so I moved #if out of the wxCHECK_MSG scope;
the propgrid->Connect call in wxPGSliderEditor didn't compile with wxWidgets 2.9.4, the class wxPGSliderEditor is not used (commented out with todo) when building with wxWidgets 2.9, so I commented out the call to Connect().
(I'm not sure if it is needed at all with wxWidgets 2.9.4 and, moreover, it seems to be a mismatch in the handler's function pointer and object pointer.)
The "../../src/controls/include" include path should not be used for wxWidgets 2.9;
the "WinMain" flag should be added for MSVC 2010 to link the exe, though, I haven't tested it for other compilers.
"gcc" should be changed to wxCompiler to enable use of MSVC 2010;
the order of include paths for wxWidgets should be changed to compile "wxFormBuilder.rc" properly (to find proper "rcdefs.h");
the "Dbghelp" library should be added to the system libraries list for "SymGetSymFromAddr" and other functions called from "stack.cpp".
MSVS 2010 Professional 10.0.30319.1 RTMRel (with Service Pack 1)