Проходит третий день работы над этим проектом и у меня уже есть первые результаты.
Что сегодня я успел сделать? Определения экспортируемых функций я уже внес и убрал дублирующие места в мейкфайлах, теперь пошли первые удачные сборки DLL-файла.
Для облегчения задачи я также модифицировал Makefile, только уже для Visual C++ 2005 и выше. При этом компиляция и линковка библиотеки происходит также просто, как в старых Windows, и помимо этого добавил функции, связанные со сменой заголовка окна командной строки и показом версии фреймворка.
Да, изменений немного, но хватило на это примерно три-четыре часа, пока у меня в доме отключали свет.
Следующим шагом станет разработка простенькой демки, которая умеет показывать текст в цветном виде, где я вам уже ранее показывал, а также исправление уже допущенных ошибок. Без демок нечем тестировать библиотеку.