[PD] Compiling PD externals

John Heenan john at auscyber.com
Sun Feb 24 11:41:21 CET 2002

I have little problems with the following approach to using makefile based
projects within the MS Visual C++ IDE. In fact it makes project management
very convenient.

1. Ensure you have a working makefile for a project (such as a skeleton
project) that works from the command line.
2. Open the makefile as a workspace in MS Visual C++ (File, Open Workspace).
Specify files of Type 'makefile' with  File name '*' to ensure makefiles
without extensions can be chosen (as occurs in PD).
You can compile your project as is without any sourcefiles visible in the
project workspace
3. Add in source files to the project workspace as appropriate.

There are different variations on this, such as creating a blank makefile
based project and specifying the names of different debug and release
version makefiles

John Heenan

----- Original Message -----
From: "Johannes M Zmoelnig" <zmoelnig at iem.kug.ac.at>
To: "jsf103" <jsf103 at york.ac.uk>
Cc: "pd-list" <pd-list at iem.kug.ac.at>
Sent: Sunday, February 24, 2002 1:18 AM
Subject: Re: [PD] Compiling PD externals

> On Fri, 22 Feb 2002, jsf103 wrote:
> > Sorry to add yet another tedious and over asked question to this mailing
> > list but I really need some help.  I am trying to write some pd
> > externals and decided to start by using the tutorial example
> > "Helloworld".  BUT Visual C++ WILL NOT compile it, it simply says
> > DIRECTIVE".  I really don't know what to do, and yes I have looked
> > through the archives and still found nothing.  I just need to know how
> > to set up Visual C++ for pd.  PLEASE help me someone!!
> (Mark already answered to this one)
> if you still have problems try getting a pd-library (for windows) that
> already has a vc-workspace (*.dsw)
> pe: zexy, iemlib
> delete the source-files in your project-manager window and insert yours.
> and maybe you will have to edit the project-properties to export
> helloworld_setup instead of orglib_setup (pe: zexy_setup)
> i don't know right now because there is no vc right at hand.
> if you want to create your own workspace be sure to insert the correct
> source-paths to the pd-includes (to find m_pd.h which is in pd/src) and
> the linker-paths to the pd-libs (pd.lib which is in pd/bin)
> nevertheless, you might have to edit these paths even if you use already
> existing workspaces to match your installation.
> mfg.cdas.r
> IOhannes
> ps: gosh, it is really time to add a "compiling??"-section to the HOWTO.
> please, can anyone send me instructions for alternative windows-compilers
> (cygwin, borland-builder,...) since i have none of these
> >
> >

More information about the Pd-list mailing list