Lynn «Кофеман», Есть два проекта.
Есть личная библиотека килобайт на тридцать. Ради такой не хочется заводить «большие пушки».
Она общая для обоих проектов. Занимается в основном теми штуками Qt, которые не сподобились сделать из коробки (например, наборы флагов QDlgType::FIXED и QDlgType::SIZEABLE), и простейшими строковыми операциями (например, str::trimSv — trim на string_view).
Иногда не расшаблонивается правильно. Иногда новую функцию хочу — в общем, библиотека не отлита в бронзе. Я просто хочу упростить синхронизацию этой библиотеки между двумя проектами.
А симлинки — это только вопрос удобства. Есть — хорошо. Нет — всё соберётся и так.
Lynn «Кофеман», Изменяешь в одном проекте — изменилось в другом.
Dmitry Roo, Чем проще развёртывание, тем лучше. И без того есть пара нестандартных шагов развёртывания — не хочется ещё и третий добавлять: качать определённый репозитарий и добавлять в определённый каталог.
Вадим Ушаков,
Я пока подозреваю два варианта.
1. Вы прилепили byteswap ниже того места, где случилась ошибка.
2. В том месте, где случилась ошибка, есть и другие макросы.
Вадим Ушаков, Тут сильно зависит от того, что и как включается и как используется чёртов макрос.
Ещё один вариант. Подключить одно, #undef Verify, подключить другое. Сработает негарантированно.
Григорий, Cостояние у элемента есть и оно при любых обстоятельствах будет в ОСНОВНОЙ таблице методов. Но вопрос в необязательной функциональности вроде форматирования таблиц.
Тридцать килобайт оформлять во внешнюю зависимость? Нахуа?
ЭТО Я ХОЧУ. КАК ЭТО СДЕЛАТЬ?
Что ни делаю — только два варианта: или сохранить как симлинк (мне это в принципе не нужно!), или вообще пропустить.