Вы можете просто настроить консольное приложение за пару шагов, чтобы использовать MFC. Во-первых, необходимо включить afx.h
, например:
#include <iostream>
#include <afx.h>
Затем вы захотите установить связь с динамическими библиотеками MFC.
Свойства проекта> Свойства конфигурации> Дополнительно> Использовать MFC
Выберите: Использовать MFC в общей библиотеке DLL
Теперь он должен компилироваться с CObject
.
Моя заметка , я бы не использовал сериализацию MFC, по крайней мере, Boost Serialization Я давно отказался от использования любой сериализации из-за постоянной необходимости поддерживать версионность. Я нашел это ночная кобыла. Если вы не видите, что структура вашего объекта останется довольно статичной, я бы рекомендовал использовать XML для базы данных ваших объектов. Это немного больше работы, но гораздо чаще вам не нужно беспокоиться о версии, когда вы вносите изменения.