Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nikropolb
48 / 48 / 10
Регистрация: 25.06.2012
Сообщений: 263
Записей в блоге: 1
#1

WinAPI, ошибка при компиляции - C++

25.06.2012, 00:51. Просмотров 602. Ответов 10
Метки нет (Все метки)

Всем привет.
Начал изучать WinAPI.Пишу код,но при компиляции Visual studio выдаёт ошибку и указывает на mess.

C++
1
2
3
4
5
6
7
8
#include<Windows.h>
 
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
    char mess[] = "Text : C++ POWER !!!";
    MessageBox(NULL,L"text",mess,MB_OK);
    return 0;
}
В чём проблема?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2012, 00:51     WinAPI, ошибка при компиляции
Посмотрите здесь:

C++ Ошибка при компиляции
Ошибка при компиляции. C++
Ошибка при компиляции C++
ошибка при компиляции C++
Ошибка при компиляции(( C++
C++ ошибка при компиляции
C++ Ошибка при компиляции
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
25.06.2012, 01:02     WinAPI, ошибка при компиляции #2
C++
1
2
3
4
5
6
7
8
#include<Windows.h>
 
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
    char mess[] = L"Text : C++ POWER !!!";
    MessageBox(NULL,L"text",mess,MB_OK);
    return 0;
}
Nikropolb
48 / 48 / 10
Регистрация: 25.06.2012
Сообщений: 263
Записей в блоге: 1
25.06.2012, 01:13  [ТС]     WinAPI, ошибка при компиляции #3
Нет.Не работает=(
xADMIRALx
66 / 60 / 1
Регистрация: 09.06.2012
Сообщений: 291
25.06.2012, 01:20     WinAPI, ошибка при компиляции #4
#include<Windows.h>

C++
1
2
3
4
5
6
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevIntance,LPSTR Lpstr,int nCmdLine)
{
    char mess[] = "Text : C++ POWER !!!";
    MessageBox(NULL,L"text",(LPCWSTR)mess,MB_OK);
    return 0;
}
insolent
826 / 347 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
25.06.2012, 01:28     WinAPI, ошибка при компиляции #5
C++
1
2
3
4
5
6
7
8
9
#include<Windows.h>
#include<tchar.h>
 
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
    TCHAR mess[] = _T("Text : C++ POWER !!!");
    MessageBox(NULL,_T("text"),mess,MB_OK);
    return 0;
}
Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
25.06.2012, 01:31     WinAPI, ошибка при компиляции #6
C++
1
2
3
4
5
6
7
8
#include<Windows.h>
 
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
    TCHAR mess[] = L"Text : C++ POWER !!!";
    MessageBox(NULL,L"text",mess,MB_OK);
    return 0;
}
Avazart
7044 / 5221 / 259
Регистрация: 10.12.2010
Сообщений: 22,941
Записей в блоге: 17
25.06.2012, 01:33     WinAPI, ошибка при компиляции #7
C++
1
2
char mess[] = "Text : C++ POWER !!!";
MessageBoxA(NULL,"text",mess,MB_OK);// A !!!
insolent
826 / 347 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
25.06.2012, 01:35     WinAPI, ошибка при компиляции #8
Avazart, все равно затем идем преобразование в юникод внутри *A ф-ций
Avazart
7044 / 5221 / 259
Регистрация: 10.12.2010
Сообщений: 22,941
Записей в блоге: 17
25.06.2012, 01:42     WinAPI, ошибка при компиляции #9
Вот именно все равно... что внутри идет преобразование....

Зато нагляднее и привычнее для глаза...
insolent
826 / 347 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
25.06.2012, 02:06     WinAPI, ошибка при компиляции #10
А как же скорость и память?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2012, 02:11     WinAPI, ошибка при компиляции
Еще ссылки по теме:

C++ Ошибка при компиляции
C++ Ошибка при компиляции
C++ Ошибка при компиляции
C++ Ошибка при компиляции
C++ Ошибка при компиляции

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

Или воспользуйтесь поиском по форуму:
Nikropolb
48 / 48 / 10
Регистрация: 25.06.2012
Сообщений: 263
Записей в блоге: 1
25.06.2012, 02:11  [ТС]     WinAPI, ошибка при компиляции #11
Всём спасибо за ответы
.
Yandex
Объявления
25.06.2012, 02:11     WinAPI, ошибка при компиляции
Ответ Создать тему
Опции темы

Текущее время: 07:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru