Möchte eine Library benutzen die Unicode verwendet und somit einen TCHAR* erwartet. Hab jetzt schon so ziemlich alle QString "toXX" Methoden durch und schaffe es einfach nicht meinen Linker dazu zu überreden das Teil zu linken.
Übergebe ich _T("mein string") funktioniert alles einwandfrei.
Kennt jemand einen Weg einen Qstring nach TCHAR* zu konvertieren? System ist Windows / VS2008.
TCHAR* / Unicode
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
QString::fromUtf16() wenn TCHAR ein WCHAR ist (also Unicode), ansonsten QString::fromLocal8Bit() wenn TCHAR ein char ist.
Der Rest ist wohl ein casting-Problem.
/edit: Wenn man Qt benutzt ist TCHAR immer ein WCHAR da Qt immer das define 'UNICODE' setzt bzw. nichts anderes kann (warum auch)
Der Rest ist wohl ein casting-Problem.
/edit: Wenn man Qt benutzt ist TCHAR immer ein WCHAR da Qt immer das define 'UNICODE' setzt bzw. nichts anderes kann (warum auch)
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung