Приложение С. Библиотека Microsoft Foundation Classes_________________933
• Выполняет программу Patch.exe, модифицируя некоторые файлы (подробности см. в файле Readme, txt, который находится в том же каталоге, что и Setup).
• Создает файл C:\Msdev\Mfc\Src\Bcc.cfg, который используется make-файлами (Borland, mak) при компиляции библиотек MFC.
• Создает файл C:\Msdev\Mfc\Src\Brcc.cfg.
Проверьте, что эти два файла конфигурации были созданы. Листинг C.I содержит файл Bcc32.cfg.
-I..\include;с:\bc5\include;с:\msdev\include
-Ic:\bc5\include
-Ic:\msdev\include
-Lc:\bc5\lib
-D_MSC_VER=900
-D_WINDOWS . ,
-D_WCHAR_T_DEFINED
- D_AFX_PORTABLE
-D_AFX_NOFORCE_LIBS
-D_CRT_PORTABLE
-D_AFX_NO DEBUG_CRT
-DDllMain=DllEntryPoint
Файл Brcc32.cfg содержит одну строку:
/i..\include;с:\bc5\include;с:\msdev\include
Если один из этих двух файлов не был создан, можно создать их с помощью текстового редактора. Следует убедиться, что строки 2, 3 и 4 файла Bcc32.cfg (в листинге C.I) и строка файла Brcc32.cfg содержат правильные пути для Visual C++ 4 и Borland C++ 5.
Построение совместимых с Borland библиотек MFC
Теперь все готово для перестраивания файлов *.lib. Версии файлов без информации для отладчика — Bfc40.1ib, Nafxcw.lib и Bfcs40.1ib — после компиляции находятся в каталоге C:\Msdev\Mfc\Lib\Borland. Эти файлы занимают около 5 Mb. Версии для работы с отладчиком имеют суффикс d, так что Bfc40.1ib превращается в Bfc40d.lib. Эти версии требуют уже 87 Mb на диске.
Для построения этих трех библиотечных файлов сделайте текущим каталог C:\Msdev\Mfc\Src, где C:\Msdev — это каталог, в который установлен Visual C++ 4. Имея в виду, что путь С:\Вс5 определен в переменной PATH, выполните из командной строки DOS следующую команду: