Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Caduceus от Декабрь 22, 2010, 11:04



Название: С каким флагом сбилбить Qt, чтоб wchar заработло?
Отправлено: Caduceus от Декабрь 22, 2010, 11:04
В проекте необходимо использовать wchar (поэтому не советуйте отключать это в настройках проекта), но при линковке сейчас выпадает ошибка, что не видит функций fromWCharArray и toWCharArray. То есть надо сбилдить qt с wchar-ом. Какой флаг для configure выставить, чтоб скомпилилось?

Надо именно какой флан для configure,а не поменять строчку -Zc:wchar_t- в qmake.conf, потому что я что-то не разобрался какой именно qmake.conf используентся - там все для win32.

Спасибо


Название: Re: С каким флагом сбилбить Qt, чтоб wchar заработло?
Отправлено: twp от Декабрь 22, 2010, 12:19
вроде в configure таких возможностей нет, разве что недокументированные. А где лежит текущий qmake.conf можно узнать глянув в .qmake.cache в секции QMAKESPEC или в переменной окружении QMAKESPEC (если задана). Можно также задать явно при конфигурировании например configure -platform win32-g++


Название: Re: С каким флагом сбилбить Qt, чтоб wchar заработло?
Отправлено: deaks от Декабрь 28, 2010, 10:59
возможно это вам поможет
http://www.qtcentre.org/threads/4625-WCHAR-to-QString-giving-error-in-vs2005