Про либы, vcpkg и пр.
От: Shmj Ниоткуда  
Дата: 28.07.23 13:09
Оценка:
Вот есть vcpkg. Есть ли что получше? Что используете вы?

И еще такой вопрос. Есть либы, заточенные под определенную ОСЬ. А есть без привязки к оси, как бы универсальные — только чистый стандарт С++. Можно ли как-то узнать про самые популярные универсальные либы?
Re: Про либы, vcpkg и пр.
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 28.07.23 13:12
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Вот есть vcpkg. Есть ли что получше? Что используете вы?


У меня свой менеджер библиотек


S>И еще такой вопрос. Есть либы, заточенные под определенную ОСЬ. А есть без привязки к оси, как бы универсальные — только чистый стандарт С++. Можно ли как-то узнать про самые популярные универсальные либы?


Можно. Узнай. Разрешаю
Маньяк Робокряк колесит по городу
Re[2]: Про либы, vcpkg и пр.
От: Shmj Ниоткуда  
Дата: 28.07.23 13:29
Оценка:
Здравствуйте, Marty, Вы писали:

M>Можно. Узнай. Разрешаю


Вот, пользуясь случаем. Емнип, у вас был свой интерпретатор выражений на шаблонах, если не путаю. Есть ли его исходный код в открытом доступе?
Re[3]: Про либы, vcpkg и пр.
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 28.07.23 13:32
Оценка:
Здравствуйте, Shmj, Вы писали:

M>>Можно. Узнай. Разрешаю


S>Вот, пользуясь случаем. Емнип, у вас был свой интерпретатор выражений на шаблонах, если не путаю. Есть ли его исходный код в открытом доступе?


Путаешь
Маньяк Робокряк колесит по городу
Re: Про либы, vcpkg и пр.
От: so5team https://stiffstream.com
Дата: 28.07.23 13:33
Оценка: 4 (1) +1
Здравствуйте, Shmj, Вы писали:

S>Можно ли как-то узнать про самые популярные универсальные либы?


https://github.com/fffaraz/awesome-cpp
https://github.com/p-ranav/awesome-hpp
https://en.cppreference.com/w/cpp/links/libs
Re: Про либы, vcpkg и пр.
От: DiPaolo Россия  
Дата: 28.07.23 14:27
Оценка: +1
S>Вот есть vcpkg. Есть ли что получше? Что используете вы?

CMake, Conan, Meson

Большая проблема плюсов как раз в том (и я тут не раз высказывался об этом), что нет единого подхода В итоге получается так, что когда тебе надо подключить 3rd party либы, какие-то из них будут на CMake, какие-то для вижуальника, какие-то на чистых make-файлах. И то, что в питоне, го, джаваскрипте делается нажатием кнопки в ИДЕ "установить", тут превращается в тот еще геморрой, порой и на несколько дней.

CMake кране популярен. Многие либы, особенно старые, его не поддерживают.

Conan создавался как раз, чтобы решить все проблемы, набрал некоторую популярность, но стандартом де-факто пока не стал.

Meson менее популярен тех двух, что выше, но используется в ряде крупных проектов.

Ну и большой пласт старых библиотек просто тупо на старых-добрых make-файлах.

Да, тут еще надо упомянуть, что в разных предметных областях есть свои предпочтения. Так что надо смотреть конкретные либы. Но просто не будет — это точно

Лично я предпочитаю CMake. Дело приходилось иметь с разными.

S>И еще такой вопрос. Есть либы, заточенные под определенную ОСЬ. А есть без привязки к оси, как бы универсальные — только чистый стандарт С++. Можно ли как-то узнать про самые популярные универсальные либы?


Вот эти два понятия в плюсах ортогональны. И да, это мир C++ — тут далеко не все либы под все ОСи, далеко не все на чистом С++ и много каких еще конфигураций. Дикий Запад, короче
Патриот здравого смысла
Re: Про либы, vcpkg и пр.
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 28.07.23 19:17
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Вот есть vcpkg. Есть ли что получше? Что используете вы?

conan
S>И еще такой вопрос. Есть либы, заточенные под определенную ОСЬ. А есть без привязки к оси, как бы универсальные — только чистый стандарт С++.
Проблема в компиляторах и crt. Это в джаве maven подключил и погнали...
Sic luceat lux!
Re: Про либы, vcpkg и пр.
От: SaZ  
Дата: 30.07.23 17:00
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>Вот есть vcpkg. Есть ли что получше? Что используете вы?


S>...


Вопрос то задай нормально... Какая у тебя проблема с vcpkg? Пример кода/проекта покажи. Если нет — иди в священные войны.
Re: Про либы, vcpkg и пр.
От: Skorodum Россия  
Дата: 26.09.23 13:29
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Вот есть vcpkg. Есть ли что получше? Что используете вы?

vcpkg + CMake на очень продвинутом уровне.

S>Можно ли как-то узнать про самые популярные универсальные либы?

У нас используется:
boost, eigen, fmt, ms-gsl, pybind11, nlohmann-json, pugixml. И Qt.
Re: Про либы, vcpkg и пр.
От: Alekzander  
Дата: 26.09.23 20:53
Оценка: 4 (1)
Здравствуйте, Shmj, Вы писали:

S>Вот есть vcpkg. Есть ли что получше? Что используете вы?


Файлы.

S>И еще такой вопрос. Есть либы, заточенные под определенную ОСЬ. А есть без привязки к оси, как бы универсальные — только чистый стандарт С++. Можно ли как-то узнать про самые популярные универсальные либы?


boost
POCO
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.