19

I am running a program using this simple example code to output a text file. I am using Xcode and simply started a new C++ project from command line tools. For some reason the program does not output any file onto my Mac. Please help figure out why XCode will not output any file to my computer? Thanks!

#include <iostream>
#include <fstream>

using namespace std;

int main() {
double myNumber = 42.5;
fstream outfile("test.txt", fstream::out);
outfile << "The answer is almost " << myNumber << endl;
outfile.close();
}
4

3 回答 3

50

当我不敢相信我想通了,这是 Xcode 中的一个选项。因此,我单击了带有文本的停止按钮附近的 xcode 顶部的栏(项目名称 > 我的 Mac 64 位)

然后单击编辑方案。单击选项选项卡并单击使用自定义工作目录。然后选择一个工作目录。现在文本文件出现了!

于 2013-05-27T19:18:55.363 回答
16

如上所述,编辑方案对我有用,但进入方案是不同的。

  • 使用产品菜单
  • 选择方案选项
  • 选择编辑方案选项
  • 单击选项选项
  • 勾选“工作目录”项
  • 单击文本框右端的小图标。
  • 选择目录

我还在窗口的左侧窗格中选择了运行/调试选项。

于 2014-06-03T07:21:52.580 回答
1

要查找当前工作目录,请在项目导航器中的“产品”文件夹下,右键单击产品并选择“在 Finder 中显示”。在此目录中,您还将找到已编译的代码。

例如:~/Library/Developer/Xcode/DerivedData/<项目名称>-gweghgfqkjkidjfhcgetdryechjz/Build/Products/Debug

于 2018-12-29T13:54:54.220 回答