Как на самом деле использовать установленные пакеты vcpkg в Visual Studio?C++

Программы на C++. Форум разработчиков
Anonymous
Как на самом деле использовать установленные пакеты vcpkg в Visual Studio?

Сообщение Anonymous »

Это написано здесь


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


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

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


Код: Выделить всё

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"
Утверждалось, что это будет работать, но это не так

Изображение


И это очевидно, ведь волшебства в мире нет.< /p>

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

Подробнее здесь: https://stackoverflow.com/questions/598 ... in-reality

Вернуться в «C++»