我正在使用 Shell 命令来启动一个进程。我的开发环境是 C++/QT Creator/QT Libraries 和 Windows API。
如何处理 HINSTANCE 返回值?if (hInstance < 32) 代码抛出编译错误
437: error: ISO C++ forbids comparison between pointer and integer
HINSTANCE hInstance = ShellExecute(0, QString("open").toStdWString().c_str(), Path.toStdWString().c_str(), 0, 0, SW_SHOWNORMAL);
if (hInstance < 32)
qDebug() << "Error";