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.
Download and build ProteoWizard.
In what follows, <pwiz_root>
refers to the directory where you put ProteoWizard.
Make a new directory <pwiz_root>/hello_pwiz
Put these two files in <pwiz_root>/hello_pwiz
:
(These files may also be found in <pwiz_root>/doc/technical/hello_pwiz
).
Build hello_pwiz from <pwiz_root>
:
$ quickbuild.sh hello_pwiz
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!