execvp在路径中有空格

时间:2012-03-13 17:40:26

标签: macos unix escaping execvp

我有一个cpp文件,它使用第一个参数“/ Library / Application Support / myapp / myapp.app”调用execvp()

它不起作用,我也尝试在空格前添加“\”。

我该如何做到这一点?

由于

1 个答案:

答案 0 :(得分:1)

这是一个目录(应用程序包),而不是可执行文件。您必须启动实际的可执行文件(通常在软件包的Contents/MacOS目录中)或exec open以及应用程序的路径。