Здравствуйте, alex_public, Вы писали:
_>Ну вот я использую C++17, сигналы/слоты и не использую рефлексию. Можно мне получить версию Qt, которая будет нормально работать (включая все инструменты) без препроцессора? Ещё древняя MFC на древнем C++ это умела...
В древней MFC был зоопарк макросов (не говоря уже о всех костылях и сложностях в разработке кастомных контролов, которые приходилось использовать).
Ешё раз: если вам не нужна рефлексия, то зачем вам Qt?
И почему вам не нравится использование кодогенератора (который делает простой и легальный код) — я так и не услышал.
Qt — популярный инструмент, который предоставляет определённый backward compatibility. Когда будет Qt6, С++20 будет поддерживаться основными компиляторами, тогда можно будет и без препроцессора.
И да, есть Verdigris который более-менее позволяет Qt без препроцессора.