Название: Проблема с кодировками Отправлено: Natalia от Май 30, 2010, 03:12 Доброго времени суток!
Начинаю изучать Qt. Импортировала проект из Visual Studio, при построении выдается ошибка: C:/Qt/2010.02.1/MyProjects/.../../Example.cpp:71: error: cannot convert 'const char*' to 'const WCHAR*' for argument '1' to 'AUX_RGBImageRec* auxDIBImageLoadW(const WCHAR*)' В VS такая проблема решалась очень просто: в свойствах проекта нужно было поменять Unicode Character Set на Multi-Byte, затем подключить библиотеку glaux.lib в командной строке компоновщика. Здесь я подключила нужные либы в qmake файле проекта. Все прошло успешно. Но вот где поменять unicode на multi-byte не знаю). Название: Re: Проблема с кодировками Отправлено: ритт от Май 30, 2010, 08:27 -DUNICODE ?
Название: Re: Проблема с кодировками Отправлено: Natalia от Май 30, 2010, 14:22 Простите, не понимаю :) это где нужно вписать?
Название: Re: Проблема с кодировками Отправлено: Natalia от Май 30, 2010, 14:26 Спасибо, разобралась. Написала в qmake файле проекта DEFINES -= UNICODE.
Название: Re: Проблема с кодировками Отправлено: ритт от Май 30, 2010, 17:07 а почему DEFINES -= UNICODE, чем обусловлено?
если нет серьёзных "против", я бы советовал DEFINES += UNICODE Название: Re: Проблема с кодировками Отправлено: lit-uriy от Май 30, 2010, 17:37 >если нет серьёзных "против", я бы советовал DEFINES += UNICODE
дак онож по умолчанию так и есть |