Вот такая проблема: нужно открыть указанный каталог в проводнике из программы.
Пробовал через QProcess:
QProcess process;
QString command;
command = "explorer " + path;
process.start(command);
не получилось...
Решил попробовать ShellExecute, но не знаю какой тип строк передавать в качестве параметов:
HWND h;
ShellExecute(h, QString("explore").toStdString().c_str(),
path.toStdString().c_str(),
NULL, NULL, SW_RESTORE);
Ругается:
Цитата
C:/QP/GTD/files.cpp:85: error: cannot convert 'const char*' to 'const WCHAR*' for argument '2' to 'HINSTANCE__* ShellExecuteW(HWND__*, const WCHAR*, const WCHAR*, const WCHAR*, const WCHAR*, INT)'
Подскажите что-нибудь пожалуйста, или по QProcess(что предпочтительней) или по ShellExecute.