Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Бесплатна ли Mfc(microsoft Foundation Classes)?
Форум программистов > Системное программирование > C, С++ и С Builder > C и С++ FAQ
Partisan
Здравствуйте форумчане!

Кто мне убедительно и аргументированно обьяснит, насколько бесплатна и доступна MFC (Microsoft Foundation Classes) ?
Например, в интернете есть проект - WTL. Так вот он, вроде, бесплатен.
Но где брать файлы для компиляции с этой WTL (нужны ATL, MFC)?
Понятное дело, можно купить Visual Studio Standard Edition и т.д.,
но есть ли легальный способ скачать и использовать бесплатно MFC для разработки и распространения своих программ ?
Например, хочу использовать в Visual Studio 2005 Express Edition, просто для компиляции проектов,
которые написаны с использованием MFC (например, тот же класс CString, CFileDialog,
ну и так далее по дереву классов MFC )?
????
Для: Partisan
теоретически - MFC сама по себе бесплатна, но распространяется только в составе студии (платной студии, т.к. в Express MFC не входит). Т.е. надо читать EULA для студии, а имхо там будет написано что-то типа "можно менять и использовать сколько угодно, но с самой студией".
svetsmirnova
>но распространяется только в составе студии (платной студии, т.к. в Express MFC не входит)
В бесплатный Microsoft SDK входит.
Partisan
Цитата(svetsmirnova @ 25:07:2006, 18:09 ) *
>но распространяется только в составе студии (платной студии, т.к. в Express MFC не входит)
В бесплатный Microsoft SDK входит.

То есть в том SDK и заголовочные файлы, и сам код библиотеки MFC? Или только заголовочные файлы ?
svetsmirnova
Для: Partisan
Да, всё есть. Структура интересующих директорий:
/src/mfc
/atl
/crt
/include/atl
/crt
/gl
/mfc
Partisan
Цитата(svetsmirnova @ 25:07:2006, 19:21 ) *
Для: Partisan
Да, всё есть. Структура интересующих директорий:
/src/mfc
/atl
/crt
/include/atl
/crt
/gl
/mfc


В "Windows Server 2003 R2 Platform SDK Release Notes" (ReleaseNotes.Htm) стоит:
\Src: Source code for ATL, CRT, and MFC for 64 bit development

А оно подойдёт для 32 битной разработки ? unsure.gif
svetsmirnova
Для: Partisan
Тоже интернет слабыйwink.gif

Я думаю, что подойдёт, но видел мою специализацию?
Так что давай коротенький test-case: проверю.
Partisan
Цитата(svetsmirnova @ 25:07:2006, 20:13 ) *
Для: Partisan
Тоже интернет слабыйwink.gif

Я думаю, что подойдёт, но видел мою специализацию?
Так что давай коротенький test-case: проверю.


Чей инет ? Мои 100Mbps ? smile.gif
Под "test-case" ты имеешь ввиду маленький примерчик ? Если да, то смотри прикреплённый файл.
И это... у меня самого ентот SDK стоит. Но кроме него - ещё куча лицензионного барахла.
Поэтому не знаю уже, что откуда куда поставилось. То ли бесплатное, то ли платное.
Спасибо тебе за помощь rolleyes.gif
svetsmirnova
>Мои 100Mbps
Ну и в чём проблема тогда? Убираешь все либы из путей и смотришь. Можешь ныне бесплатный Virtual PC поставить для чистоты эксперимента.
Partisan
Цитата(svetsmirnova @ 25:07:2006, 20:58 ) *
>Мои 100Mbps
Ну и в чём проблема тогда? Убираешь все либы из путей и смотришь. Можешь ныне бесплатный Virtual PC поставить для чистоты эксперимента.

Да, именно так и сделаю. Просто решил посоветоваться, узнать, кто что знает по этому поводу.
Спасибо smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.