Пытаюсь собрать PCL на VS2012 в Windows 8.1, чтобы попытаться интегрировать с ним свой датчик Kinect для Windows v2, однако, похоже, я сталкиваюсь с кучей ошибок CMake, с которыми я не знаю, что делать. это отчасти потому, что я не очень хорошо знаком с CMake, поэтому я следую руководству здесь в котором описывается построение зависимостей с помощью графического интерфейса CMake. Однако на протяжении всего этого процесса я обнаружил, что единственные вещи, которые строятся правильно, — это те, которые я создаю с помощью cmake в командной строке. ошибки:
Для ФЛАНН:
При попытке собрать INSTALL в VS2012 (это даже не касается других ошибок сборки, но давайте начнем здесь) я получаю:
Ошибка 21 ошибка C2228: слева от «.serialize» должен быть class/struct/union D:\flann-1.8.4-src\flann-1.8.4-src\src\cpp\flann\util\serialization.h строка 18 : type.serialize(ar); Ошибка 24 ошибка LNK1181: невозможно открыть входной файл '..\lib\Release\flann.lib' D:\flann-1.8.4-src\flann-1.8.4-src\build\examples\LINK Ошибка 25 ошибка MSB3073: Команда setlocal C:\CMake\bin\cmake.exe -DBUILD_TYPE=Release -P cmake_install.cmake if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone :cmErrorLevel exit / b %1 :cmDone, если %errorlevel% neq 0 goto :VCEnd :VCEnd" завершился с кодом 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets 134
Для ВТК:
параметр VTK_USE_QTOPENGL не отображается, хотя я уже сначала включил VTK_USE_QT, и генерация проекта для VS2012 несколько раз падала, но удалось пройти мимо сбоев (я беспокоюсь, что это не сулит ничего хорошего для фактического использования VTK)
Для Кхалла:
аналогичная ошибка как FLANN:
Ошибка 1, ошибка MSB3073: команда setlocal C:\CMake\bin\cmake.exe -DBUILD_TYPE=Debug -P cmake_install.cmake if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto : cmDone :cmErrorLevel exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd :VCEnd" завершился с кодом 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft. CppCommon.targets 134
а в остальном строит хорошо. любой совет приветствуется.