crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

epishev
  опции профиля:
сообщение 27.2.2012, 16:54
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 89
Регистрация: 23.3.2011
Пользователь №: 2533

Спасибо сказали: 0 раз(а)




Репутация:   0  


Всем привет!
Есть вопрос...
Можно в Qt отключить использование unicod?
т. е. грубо говоря
#undef UNICODЕ
#undef _UNICODЕ


Проблема, собственно, вот в чем:
// так как #define UNICODЕ, то WNDCLASSEX является WNDCLASSEXW
WNDCLASSEX      wc;
…
…
…
// естественно компелятор ругается на следующую строчку
wc.lpszClassName="PLAYJIN";

/* ОШИБКА:
error: cannot convert 'const char [8]' to 'const WCHAR*' in assignment
*/

и при этом не могу кастонуть строку, то есть — (WCHAR*)"PLAYJIN"
т. к. в другом приложение, которое использует этот же файл, возникнет противоположная ошибка... короче беда...

Заранее спасибо!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 15.6.2025, 20:38