UnsatisfiedLinkError : vtk.vtkXMLPolyDataWriter.VTKInit()
I have built VTK8 for Java on Windows 10 using CMAKE 3.9.6. I am getting the UnsatisfiedLinkError : vtk.vtkXMLPolyDataWriter.VTKInit() when attempting to export a VTP file. I assume I have built VTK incorrectly or that I am missing a dll.
I have tried to use Dependency Walker to identify the missing library, but it does not appear to work on Windows 10 anymore. Can anyone tell me what library may be missing or how to identify it?
Thanks, Kent
When calling vtkNativeLibrary.LoadAllNativeLibraries() to load libraries automatically, I get errors like the following at runtime:
java.lang.UnsatisfiedLinkError: E:\SimfiniLibrary\vtkIOCoreJava.dll: Can't find dependent libraries at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at vtk.vtkNativeLibrary.LoadLibrary(vtkNativeLibrary.java:236)
java.lang.UnsatisfiedLinkError: E:\SimfiniLibrary\vtkIOExportJava.dll: Can't find dependent libraries at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at vtk.vtkNativeLibrary.LoadLibrary(vtkNativeLibrary.java:236)
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: vtk.vtkXMLPolyDataWriter.VTKInit()J at vtk.vtkXMLPolyDataWriter.VTKInit(Native Method) at vtk.vtkObjectBase.(vtkObjectBase.java:47) at vtk.vtkObject.(vtkObject.java:94) at vtk.vtkAlgorithm.(vtkAlgorithm.java:530) at vtk.vtkXMLWriter.(vtkXMLWriter.java:210) at vtk.vtkXMLUnstructuredDataWriter.(vtkXMLUnstructuredDataWriter.java:42) at vtk.vtkXMLPolyDataWriter.(vtkXMLPolyDataWriter.java:30)