hello_pwiz Tutorial

We highly recommend using the Boost Build system for new projects.   Nothing will prevent you from creating a Visual Studio, XCode, or makefile project that uses ProteoWizard. Instructions to get you started are here  However, using the Boost Build system from the start will help you create a tool that runs on all major platforms (Windows, Linux, OSX).

This tutorial will take you through the steps to create a new command-line tool using ProteoWizard, using the Boost Build system.

  1. Download and build ProteoWizard.  In what follows, <pwiz_root> refers to the directory where you put ProteoWizard.

  2. Make a new directory <pwiz_root>/hello_pwiz

  3. Put these two files in <pwiz_root>/hello_pwiz:

    (These files may also be found in <pwiz_root>/doc/technical/hello_pwiz).

  4. Build hello_pwiz from <pwiz_root>:
    $ quickbuild.sh hello_pwiz

  5. You should now have an executable hello_pwiz in <pwiz_root>/hello_pwiz You can test it:
    $ hello_pwiz/hello_pwiz example_data/tiny.pwiz.1.1.mzML

Now you're up and running!



Technical documentation home