Здравствуйте.
Делаю программу с использованием фреймворка Qt5.4. Использую стороннюю библиотеку написанную на delphi. Одна из функций принимает тип PCHAR. У меня не получается создать и инициализировать переменную типа PCHAR. Для создания нужной строки использовал различные способы
char ss[]="usb3000";
char *s = ss;
PCHAR* p =reinterpret_cast<PCHAR*>(s);
PCHAR tx[]={{'u'},{'s'},{'b'},{'3'},{'0'},{'0'},{'0'}};
PCHAR tx[]=L"usb3000";
Не один из вышеприведённых вариантов корректно не отработал. Первый вывалился c segmentation fault при вызове функции из библиотеки. На остальные ругается компилятор.