Xcode 4文件输入/输出,命令行工具C ++

时间:2013-04-30 18:58:03

标签: c++ file file-io xcode4 command-line-tool

我正在试图找出保存多个.txt文件的位置,以便我可以在运行它时从Xcode中直接读取命令行工具项目。

据我所知,Xcode将所有内容编译到一个文件夹DerivedData,我将其保存在与每个项目的源代码相同的位置。

我可以在DerivedData文件夹中的任何位置保存多个.txt文件,或将其包含在构建设置和阶段中,这样当我运行命令行工具时,我可以键入文件的名称,它将从该文件读入。

1 个答案:

答案 0 :(得分:1)

默认情况下,编译/链接的二进制文件将查找其自己的文件目录。

例如,我的二进制文件位于ProjectName / Build / Products / Debug /,因此它将从该目录中查找文件。

  • 您可以使用该文件夹的相对路径到外部。

  • 或者,您可以创建指向另一个目录(在终端上)的符号链接:

    ln -s source_dir target_file

target_file必须与二进制文件位于同一目录中。您可以引用其他文件,如“target_file / file1.txt”等。