Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/32: Рейтинг темы: голосов - 32, средняя оценка - 4.56
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105

Создание проекта MFC.

06.07.2011, 02:08. Показов 6170. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.

Использую MSVC express 2010. Хотел создать MFC проект, нашел в интернете мануал.
Делаю так:
- Создаю пустой win32 проект.
- Добавляю в проект .cpp файл.
- Захожу в сво-ва проекта, в графе Использование MFC выставляю Использование MFC в статической библиотеке.

При построении проекта выдает ошибку, что не может найти указанный .exe файл.

Прошу помощи, спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.07.2011, 02:08
Ответы с готовыми решениями:

Создание проекта MFC
при создании одно документного проекта MFC никак не могу сделать следующие: нужно сделать, чтобы в стандартном окне MFC было внутри окно,...

Создание проекта MFC
Здравствуйте! Возможно проблема такая уже была, но поиск у меня что-то не хочет работать. Столкнулся со следующим в профессиональной...

Создание проекта с поддержкой MFC
Здравствуйте. Проблема с запуском проекта с поддержкой MFC. Делаю вот что: 1. Создаю пустой проект. 2. Добавляю туда файл...

12
375 / 322 / 32
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
06.07.2011, 07:04
А что в cpp-файле? Вообще, при построении не должно выдаваться такое сообщение. Вы, наверное, нажимаете F5, вот и получаете такое сообщение. В процессе построения происходит ошибка, исполнимый файл не создается и, естественно, его не возможно найти. Выберите просто Построить <название проекта> (или F7 для построения всего решения).
1
Brainsbreaker
 Аватар для Digit@ll
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
06.07.2011, 11:19
А меня вот это смутило:
Цитата Сообщение от neske Посмотреть сообщение
Создаю пустой win32 проект
...В MFC.
1
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
06.07.2011, 11:39  [ТС]
bigredcat, в .cpp файл добавляю следующий код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include "afxwin.h" // MFC Основные и стандартные компоненты
 
class CMainWnd : public CFrameWnd
{
public:
    CMainWnd(); // Конструктор по умолчанию
};
 
CMainWnd::CMainWnd()
{
    Create(NULL,"Step1",WS_OVERLAPPEDWINDOW,rectDefault,
        NULL,NULL); // Создать окно программы
}
 
class CMyApp : public CWinApp
{
public:
    CMyApp();           //конструктор по умолчанию
    virtual BOOL InitInstance();//стандартная инициализация
};
 
CMyApp::CMyApp() // конструктор главного класса приложения
{}
 
BOOL CMyApp::InitInstance() // стандартная инициализация
{
    m_pMainWnd=new CMainWnd();  // создать класс окна
    ASSERT(m_pMainWnd); // проверить его правильность
    m_pMainWnd->ShowWindow(SW_SHOW);// Показать окно
    m_pMainWnd->UpdateWindow(); // Обновить окно
    return TRUE;        // Вернуть что все нормально
};
 
CMyApp theApp;  // запуск приложения
Сделал как вы сказали, появилась другая ошибка:
fatal error C1083: Не удается открыть файл включение: afxwin.h: No such file or directory
Digit@ll, у меня экспресс версия, нету у меня кнопки создания MFC проекта. Просто в гугле нашел такой выход.
0
375 / 322 / 32
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
06.07.2011, 12:08
Цитата Сообщение от neske Посмотреть сообщение
Сделал как вы сказали, появилась другая ошибка
Это не появилась другая ошибка. Она была и раньше, просто вы не видели этого сообщения. Думаю, у вас не прописаны пути к подключаемым файлам заголовков и библиотек MFC. Вы где брали библиотеку MFC (вы же знаете, что ? Каким мануалом пользовались (если ссылка нарушает правила форума, скинте в личку)? Когда-то давно эксперементировал вот с этим способом How to compile MFC code in Visual C++ Express, работало, но это было так - баловство. Еще была какая-то информация на сайте Microsoft, но похоже они убрали эту страничку (я не нашел).
1
Brainsbreaker
 Аватар для Digit@ll
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
06.07.2011, 12:11
Цитата Сообщение от neske Посмотреть сообщение
у меня экспресс версия
Понятно, сделай перестройку решения и поменяй кодировку, если еще не сменил на Multi-Byte.

Вот твое окно в уменьшенном варианте:

Название: MFC.png
Просмотров: 722

Размер: 5.5 Кб
1
375 / 322 / 32
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
06.07.2011, 12:28
Как альтернативу MFC можно использовать WTL (типа облегченный MFC). Там и wzard проектов есть для Express (но, кажется, только до 2008 версии)

Добавлено через 1 минуту
Digit@ll, VC Express не поставляется с MFC, нужно отдельно добавлять/настраивать поддержку
1
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
06.07.2011, 14:14  [ТС]
Все ребят, спасибо.
Начну с WinApi
0
Brainsbreaker
 Аватар для Digit@ll
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
06.07.2011, 14:49
Ну вот на тебе... Так а что с компиляцией на Express?

bigredcat, да, возможно, урезанная по полной программе. Понятия не имею что там есть а чего нет. )
0
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
07.07.2011, 00:39  [ТС]
Скачал professional версию 08, благо триал-версия 90 дней Дальше посмотрим.
Создал я mfc проект, абалдеть какой он навороченный)

Какую литературу посоветуете?

Добавлено через 29 минут
Нашел классный сайт, все по шагам, все пока понятно.
0
Brainsbreaker
 Аватар для Digit@ll
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
07.07.2011, 01:37
Фу-ты ну-ты, а как же API? ) Чистое API, ведь это ж интересней.
1
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
07.07.2011, 01:38  [ТС]
Не спорю, но на данном этапе мне будет проще познавать mfc
0
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 15
11.11.2012, 00:06
Парень, укажи в свойствах проекта выходной и промежуточный каталоги. там должен путь стоять к дебагам.

.\Debug\

Тут как нибудь можно фото прикреплять? могу прислать скриншот того что должно быть написано в свойствах
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.11.2012, 00:06
Помогаю со студенческими работами здесь

компоновка проекта с MFC
Здравствуйте! Программа, написанная с использованием MFC, работает с изображением. При запуске на другом ПК изображение не загружается,...

MFC: Дизайн проекта и изменение размера окна
В общем сделал класс Доска (class Board) , который знает о своих размерах и размещение ячеек (class Cell ) на ней(Не шахматное). 1....

Создание mfc button
Проблема с текстом на кнопке, выводит абракадабру писал: CButton myButton1; myButton1.Create(&quot;My button&quot;,...

Создание приложения с MFC
Доброго времени суток, господа! Помогите с пониманием библиотеки MFC. Необходимо создать приложение, на форме которого только кнопка....

Создание консольного окна из MFC
Нужно вызвать консольное окно из-под MFC, чтобы в нем (в консольном окне) отобразить матрицу вычисленных значений. Что-то типо этого ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru