# Question about developping paraview plugin

**URL:** https://discourse.paraview.org/t/question-about-developping-paraview-plugin/10015
**Category:** ParaView Support
**Tags:** vtkm
**Created:** [July 15, 2022, 9:22am UTC](https://discourse.paraview.org/t/question-about-developping-paraview-plugin/10015 "2022-07-15T09:22:12Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![fucheny](https://discourse.paraview.org/user_avatar/discourse.paraview.org/fucheny/32/9622_2.png) [@fucheny](https://discourse.paraview.org/u/fucheny)
#### Post date: [July 15, 2022, 9:22am UTC](https://discourse.paraview.org/t/question-about-developping-paraview-plugin/10015/1 "2022-07-15T09:22:12Z")

</div>

Hi. I’m learning to develop a plugin using vtk-m cont and rendering libraries. My target is to make the plugin work with binary release of ParaView in Windows. But I faced the following problem:

In windows, there is no docker image for plugin-build. I therefore build the pareview ourself together with VTKM\_USE\_RENDERING=ON in cmake. After that, I build the plugin by linking the plugin with the vtkm\_cont and vtkm\_rendering. (I use this example [https://gitlab.kitware.com/paraview/paraview/-/tree/master/Examples/Plugins/Representation](https://gitlab.kitware.com/paraview/paraview/-/tree/master/Examples/Plugins/Representation) for demo, and only modify the following two files)

 ![2](https://discourse.paraview.org/uploads/default/original/2X/d/d6d55b139028326b1b53dd02f238a610216684d1.png)

 ![3](https://discourse.paraview.org/uploads/default/original/2X/0/009eb63dd817b703cb4e2e42dcf1f88fbcdee269.png)

This plugin works well when the vtkm\_rendering is not used in the plugin (by commenting out Line 19 and Line 26)  
But if we turn on vtkm\_rendering functions, the binary release of ParaView loads the plugin with errors (something like can’t find symbols ).

 ![1](https://discourse.paraview.org/uploads/default/original/2X/9/9deee96e339611a2d33f2ba6845c3bfeeaa37208.png)

Would you mind kindly pointing out what might be wrong? It would be very kind if you could provide any suggestions or ideas. Thank you.

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [July 19, 2022, 9:36am UTC](https://discourse.paraview.org/t/question-about-developping-paraview-plugin/10015/2 "2022-07-19T09:36:29Z")

</div>

Building a plugin for the binary release on windows is complex. You need to use the superbuild and enable the same options as our release.

[https://gitlab.kitware.com/paraview/paraview-superbuild](https://gitlab.kitware.com/paraview/paraview-superbuild)

hth,
