PDA

View Full Version : Custom plug-in


ICT4Health
10-10-2014, 08:05 AM
Hello,
I need to develop a plug-in for a custom sensor. I have a development licence.

I followed the tutorial for the Visual Studio setup here:
http://docs.worldviz.com/vizard/#Using_Visual_Studio.htm%3FTocPath%3DReference%7CV izard%20SDK%7C_____2

Then I created a simple code that do nothing with the informations at this link:
http://docs.worldviz.com/vizard/#Extension_Implementation.htm%3FTocPath%3DReferenc e%7CVizard%20SDK%7C_____3

So at the end I created two files:

MyExtension.h


#include <viz/Extension>

class MyExtension : public viz::Extension
{
public:
MyExtension(void);

virtual const char* getName() const { return "My Extension"; }

protected:

virtual ~MyExtension(void);
};




MyExtension.cpp


#include "MyExtension.h"

extern "C" __declspec(dllexport) viz::Extension* CreateVizardExtension(viz::Data &data)
{
return new MyExtension();
}

MyExtension::MyExtension(void) : viz::Extension()
{
}

MyExtension::~MyExtension(void)
{

}



Then I geneerated the MyExtension.dle and tried to load it with Vizard 5 with the following code

import viz
viz.go()
mysensor = viz.add('MyExtension.dle')



The result is the error:

ERROR: Failed to load plug-in: 'MyExtension.dle'

What am I missing?

mellott124
11-13-2014, 11:17 PM
Make sure your plug-in is in the Vizard plug-in folder. Otherwise it seems fine.