in _execute_child raise child_exception OSError: [Errno 2] No such file or directory 我真的在网上找不到任何文档,但Platypus只是与子进程不兼容,还是我的代码有问题。当我编译它时,它运行得很好,当我创建一个.app文件时,它就不工作了。 编辑:下面是我用来将程序变成可执行文件的软件:https://sveinbjorn.org/platypus
为此,我使用了pipe、dup2和poll的组合。孩子临终前一切似乎都很顺利。在这一步中,父进程似乎失去了它的stdin,这就是我似乎无法理解的原因。SystemFunctionFailure& ex) perror(ex.what.c_str()); }在这里,子stdin通过dup2隐式地关闭它的原始dup2,因此它似乎不应该影响父进程对控制台输入的任何访问。1 po