Как использовать установленные пакеты vcpkg в Visual Studio в реальности? - PullRequest
0 голосов
/ 22 января 2020

Здесь написано здесь

В Visual Studio вы можете создать новый проект (или открыть существующий). Все установленные библиотеки сразу готовы к включению и использованию в вашем проекте без дополнительной настройки.

Что не соответствует действительности. Если я выполняю New Project и создаю консольное или CMake-приложение с нуля и у меня есть некоторые CGAL-включения (поскольку у меня установлен CGAL в vgpkg), я (очевидно) получаю сообщения об ошибках, в которых говорится, что CGAL -ключения не найдены.

Как исправить? Может быть, где-то в Visual Studio можно указать путь к vcpkg или что-то в этом роде?


vcpkg integrate install также не помогает.

D:\dev\vcpkg>vcpkg integrate install
Applied user-wide integration for this vcpkg root.

All MSBuild C++ projects can now #include any installed libraries.
Linking will be handled automatically.
Installing new libraries will make them instantly available.

CMake projects should use: "-DCMAKE_TOOLCHAIN_FILE=D:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake"

Заявлено, что это будет работать, но это не так. t

enter image description here

И это очевидно, потому что в мире нет волхвов c.

Итак, что еще от "без дополнительной настройки" я забыл?

1 Ответ

0 голосов
/ 22 января 2020

Это была «тройная» проблема (вместо x64 была установлена ​​x86). Извините за беспокойство, ребята:)

...