| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Как убрать "MFC-участки" из кода программы? |
| Автор: malor 4.5.2012, 22:56 |
| Есть программа на MFC. И эти её элементы хочется убрать... Что в настройках проекта поменять помимо ручной чистки кода? ![]() MS VS2008 |
| Автор: Earnest 5.5.2012, 07:26 |
| А не проще проект заново создать, не MFC? А потом файлы туда добавить. Только если программа действительно написана на оболочке MFC, то так просто не отделаешься - там ведь вплоть до WinMain все переделывать нужно. |
| Автор: malor 5.5.2012, 09:14 | ||
Таким путём поначалу и двигался, взяв интересующий меня участок: http://forum.vingrad.ru/forum/topic-351350/kw-iaccessible-get-accrole.html А потом решил, может попробовать MFC ликвидировать... ![]() Ещё подключил к проекту файлы `stdafx.h` и `targetver.h`, взятые из обычных Win32-проектов. Текущий перечень ошибок в Debug-конфигурации:
В `Release` их нет. *** Добавлено чуть позже*** Нашёл в одном из хэдеров строчку: #include <afx.h> закомментил её и стало компилится. |
| Автор: Earnest 8.5.2012, 16:27 |
| Precompiled headers никакого отношения к MFC не имеют. Это оптимизация компиляции, зря отключил. |