Есть ли библиотеки которые позволяют серилизовать объект как с++ код его создания?
какая-то бредовая задача.
мне кажется, у Вас серьезные проблемы с пониманием ООП. как минимум Вы путаете понятие «класс» и «объект» (экземпляр класса), это видно из фразы «у меня есть вектор кучи классов».
очевидно, для решения такой задачи готового решения Вы не найдете.

перефразирую, как я понял задачу, решающую Вашу проблему (скомпилированные конфиги). базовый абстрактный класс (а-ля «интерфейс») один, в котором объявляется набор конфигов («свойств»). и много наследников класса, реализующих «интерфейс» через константы. на самом деле, мне и в таком виде непонятно, зачем такое может понадобиться, но хоть какая-то логика есть.

или Вам именно требуется в коде обращаться к конкретному конфигу, типа config_01.property1, config_07.property6? очень странная задача.
Используйте Qt, точнее QObject… он позволяет себя серилизовать (метаданные генерируем MOC)