Выполнение сценариев обертки GMT в Qt - PullRequest
1 голос
/ 02 марта 2011

Я новичок в Ubuntu, а также в командах Linux.Команды GMT (универсальный инструмент отображения) не запускаются, когда я выполняю его в Qt.

Я получаю сообщение об ошибке sh: psxy not found

Как это сделать?

Я пытался это сделатькод:

Qprocess *proc
proc->start(./xy.gmt);

xy.gmt - это мой скрипт для оболочки GMT.

1 Ответ

0 голосов
/ 02 марта 2011
  1. xy.gmt скрипт должен быть с исполняемыми флагами (отметьте это), или выполните chmod +x ./xy.gmt
  2. Вы можете попытаться добавить абсолютный путь, например:

    QString absPath = qApp-> applicationDirPath (); QProcess * proc; proc-> start (absPath + "/xy.gmt");

  3. Также попробуйте использовать shell в методе start (), например: `proc-> start (" / bin / sh "+ absPath +" /xy.gmt");

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