Есть фукция в библиотеке:
C
extern "C" MY_EXPORT int runCalcByMAP(TParamDesc & st, char * mapName);
, где TParamDesc - некая структура, а mapName - путь к файлу.
Начинаю ее вызывать. Принимаю в качестве пути к файлу QString из диалога.
Пытаюсь конвертить его в char*
C
QString MapName;
//...
char * mapName = 0;
mapName = (char *)(MapName.data()->toAscii());
И ничего не выходит.
Ради интереса пытался тупо в лоб прописать
C
mapName = "c:\moscow\moscow.map";
убираются все слэши.
Qt 4, WinXP.