#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

