Мемы
Воробей Федоров
{ "author_name": "Воробей Федоров", "author_type": "self", "tags": [], "comments": 26, "likes": 191, "favorites": 17, "is_advertisement": false, "subsite_label": "kek", "id": 674244, "is_wide": true, "is_ugc": true, "date": "Wed, 17 Mar 2021 13:59:53 +0300", "is_special": false }
0
26 комментариев
Популярные
По порядку
Написать комментарий...

Комментарий удален по просьбе пользователя

14

На самом деле, он просто один день читал комментарии на DTF. ред.

7

А еще перед этим ставил Qt и компилировал Boost.

4

Boost не тяжело собрать. Но мне как-то раз пришлось собирать opencv 2 на каком-то нетбуке. Это заняло 3 часа. Из проблемного ещё припоминаю сборку 3.** версий llvm, где сначала надо было отредактировать и выполнить пару питоновских скриптов, а только потом только лезть в cmake и собирать либу. Сейчас её собирать стало проще, но бинарники весят десятки гигов

0

Скорее, у него уже был большой проект на Qt, а потом он узнал, как разрабы поменяли лицензирование.

0

Собирал Qt статически из сорсов😰

0

Так в чем проблема, почти у каждой библиотеки есть инструкции:
1. (Опционально)Комплируешь библиотеку с помощью cmake
2. Кидаешь lib файлы с библиотеками проекта
3.Кидаешь инкулиды в папку, где хранятся заголовочные файлы других библиотек
Если папки для lib файлов и инкулидов не создал, то создаёшь и прописываешь в свойствах проекта 

4
Патриотический Кирилл

Для новичка это всё довольно сложно, ящитаю.
Вот, например, в каком-нибудь пихтоне всё просто и удобно, pip3 install это,  import это as это, и всё.
А в сях там сначала три часа скачиваешь и устанавливаешь программы, чтобы через них компилировать библиотеки чтобы компилировать библиотеки, потом раскидываешь двадцать тыщ файлов по тридцати тыщам папок, а потом ещё сидишь гуглишь какого же хрена компилятор или VC++ не видит библиотеки.
Всё это, конечно же, гиперболы и придирки, но суть я донёс.

4

Комментарий удален по просьбе пользователя

4

В Пютоне ещё проще. Качаешь pychram, создаёшь проект, заходишь в настройки и через настройки установливаешь без всяких pip3 install 

3
Чудовищный спрей

Я в жизни ни одной программы не написал, но когда мне понадобилось скомпилировать чужой проект вполне всё понятно было. Правда дело было в линухе и я был на 10 лет моложе.

0
Пьяный ихтиандр

conan instal lib, target_link_libraries(CONAN_PKG::lib), #include <lib.h>.

Примерно на один шаг больше :)

0

Недавно пытался запустить какую-то нейросеть на питоне. Это жесть какая-то, один фреймворк тянет другой, куча зависимостей, какие-то "менеджеры пакетов" через командную строку, которая не хочет качать нужный пакет(или как это называется?) - оказывается команда, указанная в описании в гитхабе, устаревшая и т.д. Я короче сдался) На сях попроще мне показалось, хотя это наверно потому я не питонщик)

0

Модули там уже полностью завезли или нет?

0

А фиг его знает, давно не следил за обновлением языка. Ну когда я последний раз проверял, все было в порядке, модули до сих пор мертвы 

0

В стандарт да, но с реализацией в компиляторах пока все плохо

0

О каких модулях идёт речь?

0

Модули вот только-только, в C++20.

0

Боже, храни nuget

0

Проблемы начинаются, когда у библиотек есть свои зависимости, и при этом не очень совместимые.

0

А зачем эти все танцы с копированием файлов, если можно в свой CMakeLists добавить зависимость на нужную библиотеку (в большинстве они уже имеют готовый CMakeLists для сборки)?

0

Вы не поверите, чем я занят целый день.

2
Пьяный ихтиандр

Да боже мой, уже давное есть conan и vcpkg. Пока самая большая  проблема - как собрать жирный бинарник под макос не давая в жопу, но сомневаюсь, что она аффектит значимое число разработчиков

1

Перепись айтишников в комментах

1

Чтобы сыграть безумного персонажа с клинической депрессией в "Джокере", Хоакину Фениксу приходилось целыми днями продавть 1050ti в DNS

1

Haskell:

Хаха stack стягивает зависимости бррррррр

0
Читать все 26 комментариев
null