I successfully built and installed cloudcompare v2.13.alpha on WIndows 11 last week so that I could adjust some CSF plugin source code.
However, I discovered on Friday that the default build does not include LAS support. I have no need for full waveform processing. All I need is the ability to import LAS files.
I have attempted cmake just with PDAL:
Code: Select all
cmake -DCMAKE_PREFIX_PATH=C:\Qt\5.15.2\msvc2019_64 -DPLUGIN_IO_QPDAL=ON -DPLUGIN_STANDARD_QCSF=ON -DPLUGIN_STANDARD_QRANSAC_SD=ON ..
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22621.
-- OpenMP found
-- Install shared library: CCAppCommon
-- Install shared library: CC_FBO_LIB
-- Install shared library: CCPluginAPI
-- Install shared library: CCCoreLib
-- Install shared library: QCC_DB_LIB
-- Install shared library: QCC_GL_LIB
-- Install shared library: QCC_IO_LIB
-- Added io plugin: QCORE_IO_PLUGIN
-- Added io plugin: QLAS_FWF_IO_PLUGIN
CMake Error at plugins/core/IO/qLASFWFIO/cmake/LASLibSupport.cmake:12 (message):
No LASLib or LASZip include directories specified (LASLIB_INCLUDE_DIR /
LASZIP_LASTOOLS_INCLUDE_DIR)
Call Stack (most recent call first):
plugins/core/IO/qLASFWFIO/CMakeLists.txt:21 (include)
-- Added io plugin: QPDAL_IO_PLUGIN
-- Files: C:/Users/pfast/miniconda3/Library/lib/../bin/pdal_util.dll;C:/Users/pfast/miniconda3/Library/lib/../bin/pdalcpp.dll will be installed in CloudCompare
-- Files: C:/Users/pfast/miniconda3/Library/lib/../bin/pdal_util.dll;C:/Users/pfast/miniconda3/Library/lib/../bin/pdalcpp.dll will be installed in ccViewer
-- Added standard plugin: QCSF_PLUGIN
-- Added standard plugin: QRANSAC_SD_PLUGIN
-- Found submodule plugin: D:/CloudCompare/CloudCompare/plugins/core/Standard/qColorimetricSegmenter
-- Found submodule plugin: D:/CloudCompare/CloudCompare/plugins/core/Standard/qMasonry
-- Found submodule plugin: D:/CloudCompare/CloudCompare/plugins/core/Standard/qMPlane
-- Found submodule plugin: D:/CloudCompare/CloudCompare/plugins/core/Standard/qJSonRPCPlugin
-- Installing CloudCompare to CloudCompare
-- Install plugins
-- Types: gl;io;standard
-- Destination: CloudCompare/plugins
-- Shader Destination: CloudCompare/shaders
-- Install QCORE_IO_PLUGIN (io)
-- Install QLAS_FWF_IO_PLUGIN (io)
-- Install QPDAL_IO_PLUGIN (io)
-- Install QCSF_PLUGIN (standard)
-- Install QRANSAC_SD_PLUGIN (standard)
-- Installing ccViewer to ccViewer
-- Install plugins
-- Types: gl;io
-- Destination: ccViewer/plugins
-- Shader Destination: ccViewer/shaders
-- Install QCORE_IO_PLUGIN (io)
-- Install QLAS_FWF_IO_PLUGIN (io)
-- Install QPDAL_IO_PLUGIN (io)
-- Configuring incomplete, errors occurred!
See also "D:/CloudCompare/CloudCompare/build/CMakeFiles/CMakeOutput.log".
See also "D:/CloudCompare/CloudCompare/build/CMakeFiles/CMakeError.log".
Code: Select all
cmake -DLASLIB_INCLUDE_DIR="LAStools-master/LASlib/inc" -DLASZIP_INCLUDE_DIR="LAStools-master/LASzip/src" -DLASLIB_RELEASE_LIBRARY="LAStools-master/LASlib/VC14/lib/x64/LASlibVC14.lib"
CMake Warning:
No source or binary directory provided. Both will be assumed to be the
same as the current working directory, but note that this warning will
become a fatal error in future CMake releases.
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22621.
-- Configuring done
-- Generating done
-- Build files have been written to: D:/CloudCompare/LAStools-master
Code: Select all
cmake --build .
Microsoft (R) Build Engine version 16.11.2+f32259642 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
LASlib.vcxproj -> D:\CloudCompare\LAStools-master\LASlib\lib\Debug\LASlib.lib
las2las.vcxproj -> D:\CloudCompare\LAStools-master\bin64\Debug\las2las64.exe
las2txt.vcxproj -> D:\CloudCompare\LAStools-master\bin64\Debug\las2txt64.exe
lasdiff.vcxproj -> D:\CloudCompare\LAStools-master\bin64\Debug\lasdiff64.exe
lasindex.vcxproj -> D:\CloudCompare\LAStools-master\bin64\Debug\lasindex64.exe
lasinfo.vcxproj -> D:\CloudCompare\LAStools-master\bin64\Debug\lasinfo64.exe
lasmerge.vcxproj -> D:\CloudCompare\LAStools-master\bin64\Debug\lasmerge64.exe
lasprecision.vcxproj -> D:\CloudCompare\LAStools-master\bin64\Debug\lasprecision64.exe
laszip.vcxproj -> D:\CloudCompare\LAStools-master\bin64\Debug\laszip64.exe
txt2las.vcxproj -> D:\CloudCompare\LAStools-master\bin64\Debug\txt2las64.exe
Code: Select all
D:\CloudCompare\LAStools-master>cmake --install .
-- Install configuration: "Release"
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasdefinitions.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasfilter.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasignore.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laskdtree.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreader.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreader_asc.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreader_bil.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreader_bin.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreader_dtm.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreader_las.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreader_ply.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreader_qfit.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreader_shp.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreader_txt.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreaderbuffered.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreadermerged.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreaderpipeon.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreaderstored.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lastransform.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasutility.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasvlrpayload.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswaveform13reader.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswaveform13writer.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswriter.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswriter_bin.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswriter_las.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswriter_qfit.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswriter_txt.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswriter_wrl.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswritercompatible.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/arithmeticdecoder.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/arithmeticencoder.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/arithmeticmodel.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/bytestreamin.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/bytestreamin_array.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/bytestreamin_file.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/bytestreamin_istream.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/bytestreaminout.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/bytestreaminout_file.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/bytestreamout.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/bytestreamout_array.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/bytestreamout_file.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/bytestreamout_nil.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/bytestreamout_ostream.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/integercompressor.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasattributer.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasindex.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasinterval.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laspoint.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasquadtree.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasquantizer.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreaditem.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreaditemcompressed_v1.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreaditemcompressed_v2.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreaditemcompressed_v3.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreaditemcompressed_v4.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreaditemraw.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasreadpoint.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/lasunzipper.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswriteitem.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswriteitemcompressed_v1.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswriteitemcompressed_v2.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswriteitemcompressed_v3.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswriteitemcompressed_v4.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswriteitemraw.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laswritepoint.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laszip.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laszip_common_v1.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laszip_common_v2.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laszip_common_v3.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laszip_decompress_selective_v3.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/laszipper.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/include/LASlib/mydefs.hpp
-- Up-to-date: C:/Program Files (x86)/LAStools/lib/LASlib/Debug
-- Up-to-date: C:/Program Files (x86)/LAStools/lib/LASlib/Debug/LASlib.lib
-- Up-to-date: C:/Program Files (x86)/LAStools/lib/LASlib/Debug/LASlib.pdb
-- Up-to-date: C:/Program Files (x86)/LAStools/lib/LASlib/Release
-- Up-to-date: C:/Program Files (x86)/LAStools/lib/LASlib/Release/LASlib.lib
-- Up-to-date: C:/Program Files (x86)/LAStools/lib/LASlib/Release/LASlib.pdb
CMake Error at LASlib/src/cmake_install.cmake:122 (file):
file INSTALL cannot find
"D:/CloudCompare/LAStools-master/LASlib/src/../lib/MinSizeRel": No such
file or directory.
Call Stack (most recent call first):
cmake_install.cmake:37 (include)
Thanks in advance for any insight!
Paul