Adding the library names to the doxygen documentation seems like a very good idea to me.  It could be done automatically, the perl script VTK/Utilities/Doxygen/<a href="http://doc_header2doxygen.pl">doc_header2doxygen.pl</a> would have to be modified so that it adds the name of the appropriate library to each doxygen page.<br>
<br>    David<br><br><br><div class="gmail_quote">On Tue, Oct 13, 2009 at 7:41 PM, David Doria <span dir="ltr"><<a href="mailto:daviddoria%2Bvtk@gmail.com">daviddoria+vtk@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
As an example:<br><br>I found a class to find the minimum spanning tree on a graph: vtkBoostPrimMinimumSpanningTree. So I setup a little test case including:<br>vtkBoostPrimMinimumSpanningTree* MinimumSpanningTree = vtkBoostPrimMinimumSpanningTree::New();<br>


<br>I got a linker error. It was not at all obvious or quick to figure out that I needed to link to libvtkInfovis to use this functionality. <br><br>Even some of the basic ones that seem ridiculous obvious (i.e. vtkIO for vtkXMLPolyDataReader) could be quite annoying to figure out for a first time user. Would it make sense to add a single line to every class's documentation that explains this? Something like:<br>

<br>Required libraries: vtkIO<br><br>Please let me know what you think.<br><br clear="all">Thanks,<br><font color="#888888"><br>David<br>
</font><br></blockquote></div><br>