2
我開始使用QProcess :: startDetached的外部工具,它不啓動。日誌講述:QProcess的路徑要求:: startDetached
... LOG:...Starting...: C:/Program Files (x86)/AESKU.SYSTEMS/HELIOS/mytool.exe --minimize
... WARNING...failed...: C:/Program Files (x86)/AESKU.SYSTEMS/HELIOS/mytool.exe --minimize
使用
"C:\Program Files (x86)\AESKU.SYSTEMS\HELIOS\mytool.exe" --minimize
作品開始在終端工具。
因此,它不是由於「Program Files(x86)」中的空格或由於斜線錯誤而啓動的嗎?
在C++中我用的是電話:
if(!QProcess::startDetached(wlc_cmdLine))
...
由於空間。另外,你應該在一個單獨的變量中傳遞參數。 – Amartel
對!這是原因。 –