что-нибудь потестить, потренироваться и т.д.?
1) Руками создаёте каталоги и пишете CMakeLists.txt или другие файлы сборки?
2) Используете свой скрипт или готовый инструмент, которые развернёт все это сам?
3) Вообще всё в один файл кидаете и собираете из терминала, или godbolt?
4) IDE все делает за вас?
5) Свой вариант?
Что значит развернуть?
Создать нужные каталоги, создать иерархию сборочных файлов, скрипты, которые билдят весь проект/отдельные таргеты/тесты/you name it
Иногда подумываю, что пора бы завести темплейтные проекты и/или скрипты какие-то, но обычно оказывается не лень три-пять строчек cmake'а набросать, если проект прям совсем тестовый и ни на чём не завязан. Есть ещё вариант "запилить пакет под ROS", для этого в самом ROS есть скрипты, генерирующие "скелет", который я потом часто допиливал (дело было обычно с первым ROS'ом, тогда с таргетами много кто не дружил)
С гитхаба семплы клонируешь и все
У них обычно есть как минимум один фатальный недостаток))
Ну вот я тоже щас думаю, чтобы свои темплейтные проекты как-либо оформить в небольшой пак и обнародовать
Создал шаблон для QtC и относительно гибко конфигурирую проект. Но там были серьезные ограничения, поэтому в какой-то момент я сдался и не доделал, не все баги исправил. Если и надумаю продолжить – потребуется вкладываться в развитие самой IDE
хорош, отличный вариант
Кстати, вариант с godbolt обычно тоже очень частый. У него есть плюс – не остаётся локального мусора, который нужно чистить, можно запускать быстро MSVC. Минусы – субъективно тормозной вариант, нет хорошей подсветки и... не остаётся истории, если что-то понадобится позже и вдруг
Есть тестовый проект на CMake из одного cpp-файла
Надо щупать. Выглядит здраво
Есть готовый вариант под одну конкретную структуру, но я его не пробовал
Ну, я почти уверен, что за пределами моих юзкейсов оно сломано, но если кто-то поучаствует – буду рад
Т.е. поэтому не апстриме QtC?
там уже можно сохранять в хранилище браузера или в файловую систему. и еще история какая-то есть, но я не понял, по какому принципу там что-либо появляется
Не уверен начёт истории, если открыть несколько вкладок параллельно, после перезагрузки браузера все (кроме одной) будут потеряны
Обсуждают сегодня