930________________________________________Часть VI. Приложения

• Перестройка библиотек MFC и динамически подключаемых библиотек MFC

• Копирование перестроенных библиотек

• Возможные проблемы и где искать их решение

Без учета времени, необходимого вам для чтения этого приложения, перестройка библиотек MFC займет около двух часов на процессоре Pentium 75 (в основном это время компиляции) и около часа на Pentium 100. Весь процесс, включающий инсталляцию Visual C++, который содержит нужную версию MFC, инсталляцию Borland C++ 5, а также установку "заплат" (patches) и перестраивание (rebilding) может занять более четырех часов в зависимости от быстродействия компьютера. К счастью, вся работа почти не требует вашего участия.

Рекомендуется инсталлировать Visual C++ и Borland C++ 5 в определенные для них по умолчанию каталоги: C:\Msdev для Visual C++ и С:\Вс5 для Borland C++. (Для упрощения процесса перестраивания необходимо инсталлировать Visual C++ полностью, что включает и установку* MFC). Если для инсталляции будут выбраны каталоги, отличные от предусмотренных по умолчанию, вам придется постоянно заменять их на нужные во время выполнения всех шагов, описываемых в данном приложении.

Полезно установить полностью Visual C++, а не только библиотеки MFC. Если вы не установите целиком Visual C++, вы, скорее всего, скоро обнаружите, что каких-то заголовочных файлов не хватает, и все ваши труды пойдут прахом. Разумеется, после успешного завершения перестраивания Visual C++ можно удалить с диска. Необходимо также установить Borland C++ 5 и 32-разрядный Turbo Assembler, который поставляется в общем пакете Borland 5.

Почти весь процесс перестраивания автоматизирован и поначалу не доставляет никаких проблем (см. раздел "Возможные проблемы и их разрешение").

Не имеет существенного значения, какую версию MFC вы собираетесь использовать: 3.2 или 4. В обоих случаях шаги почти идентичны. Самая существенная разница состоит в выборе окончательных имен библиотек и DLL:

нужно выбрать MFC 3.2 или MFC 4 в окне диалога TargetExpert.

Наконец, если вы хотите только перекомпилировать библиотеки MFC, в конце приложения есть перечень шагов, которые нужно для этого проделать; в этом случае дальнейшее изложение можно опустить и перейти прямо к этому разделу приложения.

Установка Microsoft Visual C++ 4

Во избежание каких-либо проблем перестраивания библиотек классов MFC, при установке Visual C++ 4 используйте опцию Typical Installation, которая включает установку MFC вместе с исходными кодами. Для выполнения