что-то опенсорсное, скачиваю и собираю долго нудно с тысячей попыток, есть какой-то даже не мануал, а типа описание возможностей, чтоб я понимал, надо оно мне вообще или нет (для того же vcpkg который тут обсуждают)? Спасибо заранее
они не готовые бинарники скачивает зачастую, а собирают у тебя. Просто все максимально автоматически, в том же cmake просто подключить и всё, будто либа у тебя в системе установлена (vcpkg ещё и управляется в самих иде, vs и clion точно)
1. Надо знать cmake. В сети куча гайдов - можно найти. Хотя бы как сгенерить проект, создать либу и выполняемый файл 2. Пакетные менеджеры как раз и избавляют от сложностей и болей со сборкой 3. Для пользователя vcpkg достаточно прочитать вот эту записку - https://vcpkg.io/en/getting-started 4. Этого полностью достаточно для описанных тобой нужд
Кстати, в чем смысл этих пакетных менеджеров на линуксе?
Если работа ограничена конкретным дистрибутивом и сильно не важны гибкость в оптимизации ключами компилятора, и либа присутствует в стандартном менеджере - то не сильно много.
Например за тем, чтобы ставить то, что в пакетный менеджер не завезли
Или чтобы не зависеть от системы, а просто запустить симейк проекта, в корне которого лежит vcpkg.json, и он сам в зависимости от системы подтянет нужные библиотеки
Ну, в этом уже смысл есть, хотя все равно не сильно нужно
Обсуждают сегодня