Как поставить библиотеку в С++?
Я пришёл с питона несколько дней назад, и для своих задач я использовал только opencv. И вот тут я захотел попробовать C++ и как бы смешно не было, но я не нашёл даже гайдов как устанавливать библиотеки (Пролистав несколько страниц, и попробовав разные поисковые запросы и даже гайды на ютубе) Похоже это делается несколько сложнее чем в питоне.
Windows 10 Visual Studio 2019
Ответы (2 шт):
Видимо плохо искал, но да не страшно. Если используешь visual studio, то схема такая:
- Скачиваем и собираем нужную нам библиотеку (если собранной версии нету).
- Заходим в свойства проекта и во вкладку "отладка". В строчку "окружение" прописываем путь к bin папке. Пример: "D:\OpenCV\x64\vc15\bin"
- Переходим во вкладку "C/C++" и в ней во вкладку "общие". В строчку "Дополнительные каталоги включаемых файлов" прописываем путь к папке инклюдов. Пример: "D\OpenCV\include"
- Переходим во вкладку "Компоновщик" и в ней во вкладку "общие". В строчку "Дополнительные каталоги библиотек" прописываем путь к папке lib файлов. Пример: "D:\OpenCV\x64\vc15\lib"
- Переходим во вкладку "Компоновщик" и в ней во вкладку "ввод". В строчку "дополнительные зависимости" и прописываем названия включаемых lib файлов. В нашем случае для release дописываем "opencv_world440.lib;", а для debug - "opencv_world440d.lib;"
- Всё. Хотя для некоторых либ могут быть и другие шаги, например прописать несколько определений препроцессора или чего ещё, что обычно пишут в доке или туторах.
В добавок к ответу @szabiyako я бы хотел добавить, что есть пакетные менеджеры, возможно после питона они будут более привычны, вот например такие: conan или vcpkg. Второй имеет хорошую интеграцию с visual studio, хотя и с другими ide и с cmake например нет проблем тоже