Welcome to http://www.marssoft.de/
 
Tuesday, 11th December 2018 21:22:09 (GMT+1) 

Downloading and Installing the Tools

Download and Install Visual Studio 2005 Express Edition:

Download and Install Microsoft Windows Platform SDK:

Update the Visual C++ directories in the Projects and Solutions section in the Options dialog box, by adding the paths to the appropriate subsection:

Executable files: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin
Include files: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include
Library files: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib

Update the corewin_express.vsprops file (found in C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults), and change the string that reads:

AdditionalDependencies="kernel32.lib"

to

AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib
    comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"

Compiling wxWidgets

  • starting from wx 2.5.3, the main MSVC workspace is in build\msw\wx.dsw and not in src\wxWindows.dsw which is kept for compatibility only, do not use it.
  • When asked if all Project files should be converted, say 'Yes to All'.
  • Change the settings from 'setup.h', found here: wx→base→Setup Headers→setup.h
  • Set the build type to 'Win32 Unicode Release'
  • starting from wx 2.5.4, you can drastically simplify creation of the new projects by doing just the following:
    • Add the following directorys to the compiler options in all configurations of your project (the wx\setup.h file under this directory will automatically include the correct setup.h for the current configuration.)
    • $(wxwin)\lib\vc_lib\mswu (for setup.h in case of unicode build)
    • $(wxwin)\lib\vc_lib\msw (for setup.h in case of non-unicode build)
    • $(wxwin)\include
    • Add libraries directory $(wxwin)\lib\vc_lib if you use wx as static library or $(wxwin)\lib\vc_dll if you use wx as DLL. Again, do this for all configurations at once and notice that you do not need to add any libraries (which are automatically linked in by the setup.h above), just the directory.
scratch/compile-installer.txt · Last modified: 2014/04/02 22:39 (external edit)