【发布时间】:2016-03-09 13:30:21
【问题描述】:
我使用下面的这段代码为我弹出了一个图像,但它不起作用,那么视图函数有什么问题?
当我调用应用程序时,它会打开:
void Image::view(){
string app="open /Applications/GIMP.app";
system(app.c_str());}
应用程序 GIMP 成功打开,但是当我这样做是为了使用应用程序打开我的图像时:
void Image::view()
string app="open /Applications/GIMP.app"+getID();
//getID contain the path of the image
system(app.c_str());}
这是我收到的错误消息“ 文件 /Users/Eric/Desktop/Product/Green.ppm 不存在。 程序以退出代码结束:0"
注意:一位朋友使用 Xcode,就像我使用第二个函数一样,它与他完美配合
getID() 将返回 /Users/Eric/Desktop/Product/Green.ppm
【问题讨论】:
-
因为文件的路径不正确,如控制台所说?请在您的问题中复制您的错误消息,而不是在网址上。
-
我添加了错误消息,它说文件不存在,而它确实 - 显然不是 Xcode - 我从文件信息中复制了路径,sou;ldm 这不是正确的路径?
标签: c++ xcode image path system