gpt4 book ai didi

ubuntu - 在 Qt 中执行 GMT 包装脚本

转载 作者:行者123 更新时间:2023-12-04 18:54:07 26 4
gpt4 key购买 nike

我是 ubuntu 和 linux 命令的新手。当我在 Qt 中执行 GMT(通用映射工具)命令时,它没有运行。

我收到一个错误 sh: psxy not found
这个怎么做?

我试过这段代码:

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

xy.gmt 是我的 GMT 包装脚本。

最佳答案

  • xy.gmt 脚本必须带有可执行标志(检查这个),或者执行 chmod +x ./xy.gmt
  • 您可以尝试添加绝对路径,例如:

    QString absPath = qApp->applicationDirPath();
    QProcess *proc;
    proc->start(absPath + "/xy.gmt");
  • 也可以尝试在 start() 方法中使用 shell,例如:`proc->start("/bin/sh "+ absPath + "/xy.gmt");
  • 关于ubuntu - 在 Qt 中执行 GMT 包装脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5164781/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com