How to: develop a plugin using Isadora SDK on Windows with Visual Studio 2010 Express (3/3)
-
[See 2/3](http://troikatronix.com/troikatronixforum/discussion/937/how-to-develop-a-plugin-using-isadora-sdk-on-windows-with-visual-studio-2010-express-23)2nd PART: CREATING NEW BLANK PLUGINS USING BASE VISUAL C++ 2010 PLUGIN OBTAINED IN PART 1
Now that you have got a blank plugin that works with VC++ 2010, you'll want to copy it to new projects with new names. Hower, simply duplicating the folder and renaming the files is not enough. There are tutorials on the Internet which explain how to do it manually, but it's really not that easy (don't know what went wrong in my attempts). So this part of the tutorial relies on external software called CopyWiz, which does it automatically. Its free version is limited to 10 uses.- Download, install and launch Copywiz.
- Open IsadoraBase.sln (the project you got from Part 1) in your VC++ 2010 projects folder (usually in C:\Documents and Settings\username\My Documents\Visual Studio 2010\Projects\IsadoraBase)
- Choose an output folder (usually C:\Documents and Settings\username\Mes documents\Visual Studio 2010\Projects\NEWPLUGIN)
- Type in the name you want for your new project in 'enter the new name'
- Keep defaults for other parameters
After CopyWiz generates the new project, it seems that sometimes one file location is still wrong. You have to move_C:\Documents and Settings\username\Mes documents\Visual Studio 2010\Projects\NEWPLUGIN\IsadoraBase\NEWPLUGIN.vcxproj_to_C:\Documents and Settings\username\Mes documents\Visual Studio 2010\Projects\NEWPLUGIN\NEWPLUGIN_and delete _C:\Documents and Settings\username\Mes documents\Visual Studio 2010\Projects\NEWPLUGIN\IsadoraBase\_And voilà! Don't forget to change your 4-character unique ID in your plugin's source code, as mentioned in the comments.Have fun!----Edit: updated CopyWiz output folder + added 'sometimes' in last paragraph as I couldn't reproduce the bug (maybe the file was still being accessed by some process?)Edit2: replaced my user name with 'username' -
@djinoui Thanks for this write-up –– (un) fortunately, I am on OS X, but any activity in the plugin department is precious.
--8 -
(un) fortunately, I am on OS XHaha :)Thanks for your comment! -
Regarding building a plugin in Mac OS X, a PDF Read Me that is part of the SDK explains it. Please see this topic:
http://troikatronix.com/troikatronixforum/discussion/940/building-an-isadora-plugin-with-xcodeBest Wishes,Mark