Ошибка Сегментации VM - PullRequest
0 голосов
/ 29 мая 2011

Я работаю над генерацией кода с использованием Jvm и запускаю этот код с помощью собственного компилятора по щелчку из формы интерфейса QT:

void compilerWindow::runClicked() {
    proc = new QProcess(this);
    QString name;
    name="vm.exe";
    QStringList args;
    args << "codeGeneration.vm";

    connect(proc, SIGNAL(readyRead()), SLOT(readFromProc()));
    connect(proc, SIGNAL(error(QProcess::ProcessError)), SLOT(procError(QProcess::ProcessError)));
    connect(proc, SIGNAL(finished(int)), SLOT(procFinished()));
    outputBrowser->clear();
    outputBrowser->append("Begining Of Execution");
    proc->start(name, args);
}

но в выводе он всегда дает мне "Ошибка сегментации"! Я также пытался запустить vm.exe и файл codeGeneration.vm с помощью Windows cmd, и он работал отлично! Что мне делать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...