QString转const wcahr_t*, 不能直接转,需要先转为std::wstring, 再转为const wcahr_t*, 代码如下:
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString path = "D:/testvideo/1.mp4";
//QString 转 const wchar_t*
std::wstring wstr = path.toStdWString();
const wchar_t* cPath = wstr.c_str(); //适合做函数参数
return a.exec();
}
windows、MacOS均可以使用。