Ошибка новичка
Решил расширить свои познания в программировании для Windows на C++ посредством книги Visual C++ 6. Учебный курс (С.Холзнер, 2007, издательство "Питер").
И почти сразу столкнулся с ошибкой при компиляции взятого из книги примера.
- В примере создается оконное MFC-приложение welcome с использованием AppWizard-а.
- Все параметры остаются по умолчанию кроме Single Document (вместо Multiple).
- В методе OnDraw класса CwelcomeView добавляются две строки: CString welcome_string = "Добро пожаловать в Visual C++"; и pDC->TextOut(0,0,welcome_string);
- программа должна выводить в окне фразу "Добро пожаловать в Visual C++".
У меня при компиляции возникает fatal ошибка (см. приложение).
В связи с вышеизложенным возникает закономерный вопрос что за ошибка и как с ней бороться?
Спасибо
PS: Использую MS Visual Studio 2005, а в книге описывается 6-я версия.
Код:
CString welcome_string = _T("Добро пожаловать в Visual C++");
или так:
Код:
CString welcome_string = L"Добро пожаловать в Visual C++";
В 2005 студии проект по умолчанию использует Юникод.
Код:
CString welcome_string = _T("Добро пожаловать в Visual C++");
или так
Код:
CString welcome_string = L"Добро пожаловать в Visual C++";
Либо можете при создании проекта в мастере убирать галочку "Use unicode library".
В готовом же проекте отключить использование Unicode можно в настройках проекта Project->Properties->General->Character Set
P.S. Опоздал ))