Stanislav_S
|
||||||
1 | ||||||
WinMain30.05.2013, 21:06. Показов 1526. Ответов 1
Метки нет (Все метки)
Добрый вечер!
Я пытаюсь написать окно с помощью WinMain.Запускаю простейшую програму:
Ошибка 1 error C2664: MessageBoxW: невозможно преобразовать параметр 2 из "const char [22]" в "LPCWSTR" 2 IntelliSense: аргумент типа "const char *" несовместим с параметром типа "LPCWSTR" 3 IntelliSense: аргумент типа "const char *" несовместим с параметром типа "LPCWSTR" Как с этим бороться? |
30.05.2013, 21:06 | |
Ответы с готовыми решениями:
1
Undefined reference to 'WinMain@16' При запуске выдает undefined reference to winMain@16 [Linker error] undefined reference to `WinMain@16' ld returned 1 exit status "Ссылка на неразрешенный внешний символ WinMain" |
Ушел с форума
|
|
31.05.2013, 00:57 | 2 |
MessageBox - это на самом деле не функция, а макрос, расширяющийся в
MessageBoxA или в MessageBoxW, в зависимости от настроек проекта Visual C++. Первая версия функции предназначена для работы с однобайтовыми национальными кодировками (ANSI-кодировки), вторая - для работы с "широкими символами" UTF-16 (Юникод). Вторая версия более переносимая. "Широкие" строки и символы в C/C++ следует задавать так: L"String", L'a'.
1
|
31.05.2013, 00:57 | |
31.05.2013, 00:57 | |
Помогаю со студенческими работами здесь
2
Стартовая функция WinMain это функция из библиотеки WinAPI? Ошибка - "undefined reference to WinMain@16" Функция WinMain(...) Функция WinMain Месторасположение WinMain() функция WinMain Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |