Приложение С. Библиотека 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 следующую команду: