E57 plugin not compiling properly
Posted: Wed Jun 09, 2021 1:48 pm
I am fairly new to this, but i have been searching a solution for days now. When I try and compile CloudCompare, i cannot open e57 files ([Load] Can't guess file format: unhandled file extension 'e57') even tho i should have the plugin installed
My problem is, that most of the sources i can find state that i will need XercesC (which was really needed, i built it, and everything, told cmake where the include dir was, although there might be a problem with the libraries, for VS only gave 1 .lib file, and i set it for both release, and debug, can that be my problem?), but also they say i should need the LibE57Format library, which was never asked for me.
Some say that there should be a LIBE57_INSTALL_DIR entry, but it won't generate for me, and adding it manually is no good either. Is that my problem? Cmake does put 'plugins\core\IO\qE57IO\extern\libE57Format' in the build path, and VS has a 'QE57_IO_PLUGIN.dll' in the release library.
The last thing i can think about, is that when i click on release, the output says
'CloudCompare.exe' (Win32): Loaded 'C:\myfolderpath\CloudCompare\plugins\QE57_IO_PLUGIN.dll'. Module was built without symbols.
'CloudCompare.exe' (Win32): Unloaded 'C:\myfolderpath\CloudCompare\plugins\QE57_IO_PLUGIN.dll'
should it not unload it?
My problem is, that most of the sources i can find state that i will need XercesC (which was really needed, i built it, and everything, told cmake where the include dir was, although there might be a problem with the libraries, for VS only gave 1 .lib file, and i set it for both release, and debug, can that be my problem?), but also they say i should need the LibE57Format library, which was never asked for me.
Some say that there should be a LIBE57_INSTALL_DIR entry, but it won't generate for me, and adding it manually is no good either. Is that my problem? Cmake does put 'plugins\core\IO\qE57IO\extern\libE57Format' in the build path, and VS has a 'QE57_IO_PLUGIN.dll' in the release library.
The last thing i can think about, is that when i click on release, the output says
'CloudCompare.exe' (Win32): Loaded 'C:\myfolderpath\CloudCompare\plugins\QE57_IO_PLUGIN.dll'. Module was built without symbols.
'CloudCompare.exe' (Win32): Unloaded 'C:\myfolderpath\CloudCompare\plugins\QE57_IO_PLUGIN.dll'
should it not unload it?