Hello,

John Biddiscombe wrote:
  David

Thank you so much. 5 minutes and I now have a working dock window plugin. The ADD_PARAVIEW_DOCK_WINDOW was the secret.

If only every question to the list had such a great response.


I have tried to compile Davids example plugin with Visual Studio 2008 Express Edition. cmake and the compilation work without any warnings, but linking fails with unresolved external symbol errors.

Here is my system configuration:

Windows XP SP3 32-Bit,
cmake 2.6.4
Paraview 3.6.1 (from cvs)
Qt 4.3.5
VS 2008 Express 32 Bit

Here are the (shortened) error messages:

------ Build started: Project: Controlslugin, Configuration: Debug Win32 ------
Linking...
Creating library C:\Panel\Panel\Build\Debug\Controlslugin.lib and object C:\Panel\Panel\Build\Debug\Controlslugin.exp moc_pqControls.obj : error LNK2019: unresolved external symbol "private: void __thiscall pqControls::connectToRepresentation(class pqPipelineSource *,class pqDataRepresentation *)" [...]


moc_pqControls.obj : error LNK2019: unresolved external symbol "private: void __thiscall pqControls::updateTrackee(void)" (?updatetrac...@pqcontrols@@AAEXXZ) referenced in function "public:
[...]

pqControlsImplementation.obj : error LNK2019: unresolved external symbol "public: __thiscall pqControls::pqControls(class QWidget *)" (??0pqControls@@q...@pavqwidget@@@Z) referenced in function "public:
[...]

I would guess, that this has to do with the sequence of the obj-Files linked together. I'm rather new with Visual Studio. Could somebody point me in the right direction? (Or are there known limitations with the Epress Edition of VS?)

TIA,

Kalle.

BTW, the build of Qt and paraview with VS 2008 Express worked without any problems...

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to