이상한 문제가 있습니다. QProcess가 작동하지 않습니다!QProcess 알 수없는 오류
오류를 알 수 없습니다.
I는 I (나는 도중에 모두 start
및 startDetached
방법을 시도)
void App::openImport(){
importModule = new QProcess();
importModule->setWorkingDirectory(":\\Resources");
importModule->startDetached("importdb_module.exe");
QMessageBox::information(0,"",importModule->errorString());
}
그것은 그 error is unknown
출력 jsut이 기능을 가지고 헤더
QProcess *importModule;
글로벌 VAR을 얻었다. 또한 다른 exes 같은 시작하지 않을
void App::openImport(){
importModule = new QProcess();
importModule->setWorkingDirectory("C:\\Program Files\\TortoiseHg");
importModule->startDetached("hg.exe");
QMessageBox::information(0,"",importModule->errorString());
}
내가 뭘 잘못 했니? 내 프로그램에서 .exe
을 실행하는 다른 방법이 있습니까? .bat
(exes를 실행하는) 파일이 있습니까? (QProcess도 시도했지만 작동하지 않음)
아,하지만 pathes는 어떨까요? 이 경우 어떻게 설정해야합니까? – DanilGholtsman
아, 실행 파일 이름을 잊어 버렸습니다. 결정된. –
오, 고마워.하지만 .exe 에 대한 전체 경로를 의미하거나이 QStringLiteral ("somepath/importdb_module")'처럼 보이겠습니까? – DanilGholtsman