我使用Xcode 8.2.1来构建我的C +++项目并在Bulid文件夹中生成可执行文件。但是当我双击这个文件时,它显示如下:
Last login: Mon Mar 13 16:27:59 on ttys001
RMBP:~ star$ /Users/mac/Documents/XCode/RCPSP/Build/Products/Release/RCPSP ; exit;
Cannot open file!
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
我试图将可执行文件放在项目的工作目录中,但它仍然无法正常工作。有谁知道如何解决它?我不能再欣赏了。我的代码像这样读取.txt文件
ft=fopen("j30optima.txt","r");
if(ft==NULL)
{
cout<<"Cannot open file!"<<endl;
exit(1);
}
我想出了答案。当我把所有这些txt文件放在/ Users / mac文件夹中,然后双击可执行文件,它的工作原理。但为什么我必须将这些文件放在/ Users / mac中?我可以更改设置吗?当我将这些txt文件放在一起时,我想让可执行文件工作,就像.exe文件在Windows操作系统下工作一样。