Как узнать, какая версия VisualStudio интегрирована с vcpkg - PullRequest
0 голосов
/ 29 октября 2019

Мне нужно использовать PCL (Point Cloud Library) с PCAP. Я слышал, что могу использовать PCL без каких-либо изменений конфигурации после установки PCL с помощью vcpkg.

Но, в новом проекте в VS2017 и VS2019, IDE не может найти источник.

Моя среда ишаги установки являются продувкой.

  • Windows10

  • VS2017 и VS2019 установлены

  • Я добавил нижекод в файле триплетов "x64-windows.cmake" установлен (VCPKG_PLATFORM_TOOLSET v141)

  • Я установил пакеты, выполнив следующие шаги в PowerShell.

    1. . \ vcpkgустановить pcl [pcap]: x64-windows --featurepackages
    2. . \ vcpkg integrate install
  • VS2017 не найден источник PCL, поэтому я проверил свойства проекта. О pcl нет никаких каталогов. И я ввел значения.

    • "% VCPKG_ROOT% \ instal \ x64-windows \ lib" и файлы (*. Lib)
    • "% VCPKG_ROOT% \ instal \ x64-windows \ include "
    • "% VCPKG_ROOT% \ instal \ x64-windows \ bin "

    Но PCL все еще не работает

  • Я также проверил "% VCPKG_ROOT% \ instal \ x64-windows \ lib".

    "boost_atomic-vc140-mt.lib" находится в этой папке.

    vc140 для VS2015. Не так ли?

Как установить PCL для VS2017 и интегрировать с VS2017?

1 Ответ

0 голосов
/ 08 ноября 2019

BlueGo поддерживает PCL (сейчас поддерживается только Visual Studio 2015), но его не так сложно изменить для поддержки VS 2017.

enter image description here

...