Емельянов Эдуард Владимирович (eddy_em) wrote,
Емельянов Эдуард Владимирович
eddy_em

Category:

Шаблон для разделяемой библиотеки

Помаленьку я начал осуществлять свою давнюю мечту: оформить все сниппеты в одну библиотеку, а обработку фитсов — в другую. Чтобы не тягать каждый раз уйму файлов из проекта в проект (что сильно затрудняет контроль исправления багов и добавления фич). А так — будет две библиотеки, исправление багов будет вообще без вмешательства в использующие их утилиты пройдет, добавление фич тоже облегчится.
Для начала сделал элементарную заготовку: библиотека с одной-единственной функцией helloworld(), которая может благодаря геттексту "говорить" на двух языках. И сразу же поддиректория examples с примерами. Понятно, что в данном случае пример только один. А так их можно будет толпу наделать...

P.S. Qt-creator мне все больше и больше нравится: он сканирует CMakeLists.txt и на основе его определений макросов меняет подсветку синтаксиса (затеняет скобки с отсутствующими макросами). Еще и ошибки высвечивает! Глядишь, эдак и gdb с валгриндом начну использовать!..

P.P.S. Поржал насчет "лучше день потерять": общий объем файлов для генерирования одной строчки текста... Зато дальше все будет очень просто. Заодно сделал еще один шаблон CMakeLists.txt - более удачный, чем предыдущие два (но все равно еще кое-какие косяки остались).
Tags: c, snippets
Subscribe

  • Хеши строковых команд для МК

    Долго я к этому шел, но, похоже, пора уже: однобуквенные команды сложно запоминать (особенно если команд толпа, и большая часть с этими буквами…

  • Задачка для студентов

    Я тут интересную (и, главное, актуальную: судя по скудной информации в интернете, если этим кто-то и занимался, то результаты закопаны под NDA)…

  • Разбираемся с утечками

    Занялся полным рефакторингом кода системы управления оптоволоконным спектрографом. А глаз уже "замыленный": ну вот не могу сходу обнаружить, где я…

promo eddy_em september 3, 12:13 8
Buy for 10 tokens
Уже больше полугода занимаюсь разработкой, вот, наконец-то в мастерских взялись за меня и начали выдавать первые детали. Сегодня сделал тестовую сборку (как обычно, местами пришлось "доработать напильником"): Пока прибор без названия (да и как-то не лезет в голову ничего, у меня нет…
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 0 comments