Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.

Getting and Building the Source Code

Source control is by Subversion. You can check out http://svn.dsource.org/projects/mago_debugger.

You build with the solution and project files that are in the source tree. They are Visual Studio 2008 based files. To build with a different version of VS, you'll have to convert them yourself; though I do have plans to convert them to 2010, or at least keep them side by side with the 2008 versions.

The debugger has these dependencies:

  • stdint.h and inttypes.h
  • CppTest 1.0
  • Boost 1.40
  • VS 2008 SDK

You can open the solution or project files in VS and build that way. Or, you can build from the command line after you add the right INCLUDE and LIB paths for the dependencies. You build by running the following in a VS 2008 command prompt:

vcbuild /u /platform:win32

If you have the static library form of CppTest, then you might need to reference the specific configuration (as in Debug or Release) of CppTest. This is done with a path like the following (for VS 2010, use "Configuration"):

F:\Dev\Proj\CppTest\$(ConfigurationName)

To build the add-in launcher, go to the MagoDELauncher folder and run msbuild.

If you don't have Visual Studio installed, then download the Windows SDK and build using its C++ and C# tools.