ufselect.blogg.se

Metasequoia plugins
Metasequoia plugins









metasequoia plugins

Intermediate Directory to “$(Platform)\$(Configuration)\obj\”.Output Directory to “$(Platform)\$(Configuration)\”.With the Property Pages still open go to Configuration Properties>General and for All Configurations set This means Visual Studio will look in the project’s parent folder for any MQ*.h header files the project needs. In the project’s Property Pages for All Configurations, set Configuration Properties>C/C++>General>Additional Include Directories to “.”. If you need a 64 bit version of the plugin follow the “Using Visual Studio” instructions in the documentation included with the Metasequoia SDK to configure the project to build a 64 bit *.dll and make sure you select that platform when you build the project. In the previous post we created the plugin using plain functions but this plugin is a class and the functions are preceded by “ExportXS::” to indicate that the functions belong to a class. Scrolling through the code you see the functions have “ExportXS::” before their names. The errors should reduce as we add files and configure the project properties. Notice all the red marks on the right hand side of the editor indicating errors. The files should appear listed under the project in the Solution Explorer Window.Ĭlick FILE>Save All to save the new project.ĭouble click on the Sources\ExportXS.cpp file in Solution Explorer to open it in the text editor. With the project selected in Solution Explorer go to PROJECT>Add Existing Item and add all the files we copied into the project folder. Open the project’s folder in File Explorer by choosing that option from the menu when you right click on the project in Solution Explorer.Ĭopy all the files from the “sdk” folder inside the Keynote download folder into the project folder. Make sure you select DLL and empty project in the Application Settings. Select Visual C++, Win32 Project and give it a name. With the Metasequoia SDK solution open in Visual Studio go to FILE>Add>New Project.

metasequoia plugins

To access the data Keynote must also be activated in the command panel otherwise the sample plugin reports an error. I only tested with the Japanese version and the sample files and sample plugin are only included in the Japanese download. Instead of installing the Japanese version of Keynote there is a translated version available at the Sword of Moonlight forum. The plugin needs the Keynote plugin (bone.dll) installed because it uses Keynote functions to access the data. The sample plugin doesn’t actually save a file but displays it in a console window. The sample plugin included with Keynote is an Export plugin and demonstrates how to get the data from Keynote so you can save an animation. Keynote is a plugin that allows animating in Metasequoia and includes another plugin to save the animations to *.x format. For more practise with creating plugins we will build a sample plugin that is bundled with mqdl’s Keynote plugin.











Metasequoia plugins