Официальный сайт студ.городка НГТУ
Программирование и БД » [Qt] нелогичный typedef TCHAR-а 

#1  31.01.11 00:00

[Qt] нелогичный typedef TCHAR-а

Доброго времени!!!
Может кто сталкивался...
Вообщем проблема в том, что TCHAR затайпдефин как char, в к примеру какой-нибудь PathFileExists находящийся в shlwapi.h - как PathFileExistsW.
Пытался сотворить следующий фокус:
#define UNICODE
#include <tchar.h>
но появлялся warning переопределения UNICODE и все равно TCHAR являлся char-ом.
Еще был вариант с явным указанием PathFileExistsA, возникала ошибка - undefined reference на имя функции.
В настройках проекта кодировка везде стоит, как cp1251 (пробовал везде выставляться на utf-8 и заново создавать и собирать проект, в результате - без изменения).

Вот и стало интересно, сколько времени назад мне стоило спать ложиться....

И еще попутно хотелось бы спросить, в настойках QT Creator-а вообще возможно добраться до правки подставляемых ключей компилятора ??

Qt4.7; Qt Creator 2.0.1; MS Windows Vista
Спасибо за внимание!!!

Исправлено voropay (31.01.11 00:00)

Offline

Программирование и БД » [Qt] нелогичный typedef TCHAR-а 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.023 сек.
Выполнено 14 запросов.