[Paraview] Writer example
Renato N. Elias
rnelias at nacad.ufrj.br
Mon Sep 8 18:29:42 EDT 2008
Hi Raphael, it's Renato.
This linking errors seem that CMake is not finding your ParaView build
dir, or you have a project mismatch. Note that if you're building a
"Release" ParaView you must also build a "Release" plugin project.
Cheers
Renato.
Rafael March wrote:
> Hum...
>
> thanks, Mike, it seems better now ! Just 10 errors ! :)
>
> Take a look at them:
>
> Error 11 error LNK2001: unresolved external symbol "private:
> virtual char const * __thiscall
> vtkExampleTiffWriter::GetClassNameInternal(void)const "
> (?GetClassNameInternal at vtkExampleTiffWriter@@EBEPBDXZ)
> vtkExampleTiffWriter.obj
> Error 12 error LNK2001: unresolved external symbol "public:
> virtual int __thiscall vtkExampleTiffWriter::IsA(char const *)"
> (?IsA at vtkExampleTiffWriter@@UAEHPBD at Z) vtkExampleTiffWriter.obj
> Error 13 error LNK2001: unresolved external symbol "protected:
> virtual class vtkObjectBase * __thiscall
> vtkExampleTiffWriter::NewInstanceInternal(void)const "
> (?NewInstanceInternal at vtkExampleTiffWriter@@MBEPAVvtkObjectBase@@XZ)
> vtkExampleTiffWriter.obj
> Error 14 error LNK2001: unresolved external symbol "public:
> virtual void __thiscall vtkExampleTiffWriter::SetCompression(int)"
> (?SetCompression at vtkExampleTiffWriter@@UAEXH at Z)
> vtkExampleTiffWriter.obj
> Error 15 error LNK2001: unresolved external symbol "public:
> virtual int __thiscall
> vtkExampleTiffWriter::GetCompressionMinValue(void)"
> (?GetCompressionMinValue at vtkExampleTiffWriter@@UAEHXZ)
> vtkExampleTiffWriter.obj
> Error 16 error LNK2001: unresolved external symbol "public:
> virtual int __thiscall
> vtkExampleTiffWriter::GetCompressionMaxValue(void)"
> (?GetCompressionMaxValue at vtkExampleTiffWriter@@UAEHXZ)
> vtkExampleTiffWriter.obj
> Error 17 error LNK2001: unresolved external symbol "public:
> virtual int __thiscall vtkExampleTiffWriter::GetCompression(void)"
> (?GetCompression at vtkExampleTiffWriter@@UAEHXZ)
> vtkExampleTiffWriter.obj
> Error 18 error LNK2019: unresolved external symbol
> "__declspec(dllimport) protected: virtual __thiscall
> vtkExampleTiffWriter::~vtkExampleTiffWriter(void)"
> (__imp_??1vtkExampleTiffWriter@@MAE at XZ) referenced in function
> "protected: virtual void * __thiscall vtkExampleTiffWriter::`scalar
> deleting destructor'(unsigned int)"
> (??_GvtkExampleTiffWriter@@MAEPAXI at Z) vtkExampleTiffWriter.obj
> Error 19 error LNK2019: unresolved external symbol
> "__declspec(dllimport) const vtkExampleTiffWriter::`vftable'"
> (__imp_??_7vtkExampleTiffWriter@@6B@) referenced in function
> "protected: __thiscall
> vtkExampleTiffWriter::vtkExampleTiffWriter(void)"
> (??0vtkExampleTiffWriter@@IAE at XZ) vtkExampleTiffWriter.obj
> Error 20 fatal error LNK1120: 9 unresolved externals
> C:\Nacad\Plugins\ExampleTiffWriter.build\Debug\SMExampleTiffWriter.dll
>
> Do you know what is missing ?
>
> Thanks a lot for the attention !
>
> Rafael March.
>
>
> --- On *Mon, 9/8/08, Mike Jackson /<mike.jackson at bluequartz.net>/* wrote:
>
> From: Mike Jackson <mike.jackson at bluequartz.net>
> Subject: Re: [Paraview] Writer example
> To: rafaelmarch3 at yahoo.com
> Cc: paraview at paraview.org
> Date: Monday, September 8, 2008, 6:29 PM
>
> Try putting the following
> at the top of the .h file:
>
>
> #ifndef _MXA_DLL_EXPORT_H_
> #define _MXA_DLL_EXPORT_H_
>
> /* Cmake will define MXADataModel_EXPORTS on Windows when it
> configures to build a shared library. If you are going to use
> another build system on windows or create the visual studio
> projects by hand you need to define MXADataModel_EXPORTS when
> building a DLL on windows.
> */
>
> #if defined (WIN32) && defined (BUILD_SHARED_LIBS)
> #if defined (_MSC_VER)
> #pragma warning(disable: 4251)
> #endif
> #if defined(SMExampleTiffWriter_EXPORT)
> #define VTK_IO_EXPORT __declspec(dllexport)
> #else
> #define VTK_IO_EXPORT __declspec(dllimport)
> #endif /* MXADataModel_EXPORTS */
> #else /* defined (_WIN32) && defined (MXA_BUILD_SHARED_LIBS) */
> #define VTK_IO_EXPORT
> #endif
>
>
> #endif /* _MXA_DLL_EXPORT_H_ */
>
> We can clean this up later..but see if that gets rid of the link
> errors.
>
> _________________________________________________
> | Mike Jackson - Principal Software Engineer |
> | BlueQuartz Software |
> | mike.jackson at bluequartz.net |
> | www.bluequartz.net |
> ---------------------------------------------------
>
> On Sep 8, 2008, at 1:47 PM, Rafael March wrote:
>
> > Hi,
> >
> > unfortunatelly, I couldn't compile it. Got 17 "error
> LNK:unresolved
> > external symbol" like errors. Have any idea what's wrong ? Do you
>
> > have another example ?
> >
> > Thanks !
> >
> > Rafael March.
> >
> > --- On Mon, 9/8/08, Mike Jackson <mike.jackson at bluequartz.net>
> wrote:
> > From: Mike Jackson <mike.jackson at bluequartz.net>
> > Subject: Re: [Paraview] Writer example
> > To: rafaelmarch3 at yahoo.com
> > Cc: paraview at paraview.org
> > Date: Monday,
> September 8, 2008, 3:50 PM
> >
> > Give this a try. It does load with the latest ParaView CVS. Could not
> > actually figure out how to use it but the plugin did compile and load.
> >
> > OS X 10.5.4, ParaView CVS, Xcode 3.1 tooling. CMake 2.6.1
> >
> >
> >
> >
> > _________________________________________________
> > | Mike Jackson - Principal Software Engineer |
> > | BlueQuartz Software |
> > | mike.jackson at bluequartz.net |
> > | www.bluequartz.net |
> > ---------------------------------------------------
> >
> > On Sep 8, 2008, at 11:10 AM, Rafael March wrote:
> >
> > > Dear friends,
> > >
> > > I'm trying to create my own writer, and I'm having some
> problems.
> > I
> > > wonder if anyone could send me a source code with an writer example,
> > > so that I
> can use it as a template.
> > >
> > > I know that there is one called MyTiffWriter under Examples/Plugin/
> > > Writer, in the latest cvs version of Paraview. I've already
> compiled
> > > it, and it works fine. But, it has no code implementation, just
> > > overwrites the already existing vtkTiffWriter. So, it would be more
> > > useful to me an example
> > with an explicit writer implementation.
> > >
> > > Can anyone provide me this code ?
> > >
> > > Thanks in advance.
> > >
> > > Rafael March.
> > >
> > > _______________________________________________
> > > ParaView mailing list
> > > ParaView at paraview.org
> > > http://www.paraview.org/mailman/listinfo/paraview
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > ParaView mailing
> list
> > ParaView at paraview.org
> > http://www.paraview.org/mailman/listinfo/paraview
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
>
More information about the ParaView
mailing list