Developing with the Vectorworks SDK #1

Introduction

I learned myself working with the SDK through trial and error. The fact that I had little experience in C++ didn't help me either. Eventually I found my way and hope to pass along some of that knowledge to those interested in developing.

This 3-series blog posts will guide you trough the basics of developing a Vectorworks plug-in with the SDK. As an example we will show you how to create the Guideline plug-in we offer in our VectorMEP module.

Make sure you've read the developer tutorial here which explains a lot of the basics.

First things first... what do we need to start ?

Programs to code and compile our code

Vectorworks runs on OsX and Windows. If you want your plug-in to work on both platforms you'll need to develop on OsX and Windows as well. Install the following program(s):

Installing the SDK library

You can download the SDK here. Note that there is a different package for each platform. Select the package(s) that fit your needs.
You can choose to extract these packages anywhere you wish. I chose to extract them into my Vectorworks user folder. This will make linking your output easier (relative) afterwards.

In the next tutorial we will create our first project.