如何修复 Ubuntu 上的 CMake 'Failed to find XercesC...'

问题:

当尝试编译你的 CMake 项目时,你会看到类似这样的错误消息

xercesc_error.txt
CMake Error at /usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Failed to find XercesC (missing: XercesC_LIBRARY XercesC_INCLUDE_DIR
  XercesC_VERSION)
Call Stack (most recent call first):
  /usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.25/Modules/FindXercesC.cmake:112 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  cMake/FreeCAD_Helpers/SetupXercesC.cmake:4 (find_package)
  CMakeLists.txt:61 (SetupXercesC)

解决方案

install_libxerces_c_dev.sh
sudo apt -y install libxerces-c-dev

Check out similar posts by category: CMake, Linux