Да, Вы правы - я некорректно выразился. Действительно, MinGW в составе Qt SDK для Windows.
Вот перехожу с С++Builder-а, многое в новинку, с многим не сталкивался, поэтому вопросы такие странные)).
А выражалось в том, что при компилировании выдаётся следующие:
.....error: cannot convert `TCHAR*' to `char*' for argument `1' to `char* strcat(char*, const char*)'
.....error: cannot convert `const char*' to `const WCHAR*' for argument `2' to `LONG RegQueryValueExW(HKEY__*, const WCHAR*, DWORD*, DWORD*, BYTE*, DWORD*)'
То есть действительно в частности TCHAR "криво" определён.
Разве TCHAR определен не как #ifdef UNICODE #define TCHAR wchar_t #else #define TCHAR char #endif?
Вот пристроил следующие:
#ifdef (_UNICODE)
#define TCHAR wchar_t
#else
#define TCHAR char
#endif
Теперь траблы только с WCHAR:
.....error: cannot convert `char*' to `const WCHAR*' for argument `2' to `LONG RegOpenKeyExW(HKEY__*, const WCHAR*, DWORD, REGSAM, HKEY__**)'
Спасибо Rcus)
То есть как я понимаю дело поправимо.Буду думать\искать... Или есть какие то нюансы ещё здесь (чтоб головой об стену не вышло) ?