![]() |
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]() ![]() ![]() |
|
asmlover |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 7.8.2005 Репутация: нет Всего: нет |
Есть: Visual C++ 2005
Создаю новый прокет Windows 32 Application, совершенно пустой. Создаю cpp и пытаюсь откомпилить
Получаю main.cpp c:\documents and settings\si\мои документы\visual studio 2005\projects\hello_world\hello_world\main.cpp(4) : error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const char [28]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast Build log was saved at "file://c:\Documents and Settings\si\Мои документы\Visual Studio 2005\Projects\hello_world\hello_world\Debug\BuildLog.htm" hello_world - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Блин, ну элементарные вещи не компилятся. |
|||
|
||||
maxim1000 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 2 Всего: 110 |
MessageBox - макрос
в зависимости от того, определён UNICODE или нет, он раскрывается в MessageBoxA или MessageBoxW (так сделано для многих функций в WinAPI) в C++ для записи строки в Unicode нужно писать так: L"qqq" просто раньше по умолчанию Unicode был отключён, а теперь - включён изменить это можно, если порыться в настройках или в начале каждого файла поставить #define UNICODE или #undef UNICODE -------------------- qqq |
|||
|
||||
ElcnU |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 28.4.2006 Репутация: нет Всего: нет |
или
|
||||
|
|||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 33 Всего: 183 |
Второй вариант, но первый параметр тоже надо завернуть в TEXT.
-------------------- ... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |