标签: macos unix escaping execvp
我有一个cpp文件,它使用第一个参数“/ Library / Application Support / myapp / myapp.app”调用execvp()
它不起作用,我也尝试在空格前添加“\”。
我该如何做到这一点?
由于
答案 0 :(得分:1)
这是一个目录(应用程序包),而不是可执行文件。您必须启动实际的可执行文件(通常在软件包的Contents/MacOS目录中)或exec open以及应用程序的路径。
Contents/MacOS
open