Closed simbaforrest closed 9 years ago
Sorry I forgot to mention that to get the example compiled, I have to do similar modification for the class _ONwString in surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_string.h
I think this is a legit fix.
I must admit though that this module is sort of abandoned. Also if you are interested in this, perhaps you find something interesting in #1162 (which was not accepted, but nevertheless).
I've created a pull for this and the last issue: https://github.com/PointCloudLibrary/pcl/pull/1315
When you say it (I assume you mean the nurbs related functions and classes) is sort of abandoned, do you mean it will be removed in the future or simply no one is maintaining it?
The latter. I don't think there is an intention to remove it. After all, it was never released anyway, it only existed in "trunk" version of PCL.
Fixed via #1315
Hi All,
When I'm building the example_nurbs_fitting_surface.cpp, I encountered the following linking error:
After digging into the source of pcl_surface, I found that many important classes was not exported to the DLL using PCL_EXPORT. If I add
in file _surface/include/pcl/surface/3rdparty/opennurbs/opennurbsextensions.h, add then add
for each class in that file, the example project can be linked without problem. However I'm not sure if this is a good fix or not. I'll test the example later...
Best, Chen