Russian Qt Forum
Ноябрь 24, 2024, 05:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: qmake, visual studio, wchar_t  (Прочитано 3663 раз)
UVV
Гость
« : Июль 10, 2009, 04:43 »

При использовании компиляторов visual studio 2005, 2008 qmake добавляет в CFLAGS и в CXXFLAGS параметр -Zc:wchar_t-. Этот флаг определён в файле $QTDIR/mkspecs/win32-msvc2005/qmake.conf. Используемые мною библиотеки в проекте требуют же флаг -Zc:wchar_t.
В связи с этим возникает вопрос, будет ли это безопасно и правильно, если я сделаю копию этого файла с изменённым параметром и включу в свой проект. Может ли компиляция с этим флагом повлиять на работу остальных функций Qt в моём приложении?
Записан
crackedmind
Гость
« Ответ #1 : Июль 10, 2009, 06:09 »

Цитировать
Если /Zc:wchar_t- указан, компилятор требует либо определить wchar_t, либо включить один из многочисленных файлов заголовков, который определяет его (например wchar.h). Обычно, wchar_t определяется как unsigned short.

При помощи /Zc:wchar_t компилятор распознает wchar_t как собственный тип.
Сомневаюсь, что это как то отразится. Т.к. собственный тип wchar_t также занимает 2 байта.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.09 секунд. Запросов: 21.