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

C++ Xcode 4文件输入/输出,命令行工具C++;,c++,file,file-io,xcode4,command-line-tool,C++,File,File Io,Xcode4,Command Line Tool,我正试图找出保存多个.txt文件的位置,这样我就可以在运行Xcode时直接从这些文件中读取Xcode中的命令行工具项目 我知道Xcode将所有内容编译到一个文件夹DerivedData中,我分别将它保存在与每个项目的源代码相同的位置 我可以将多个.txt文件保存在DerivedData文件夹中的任何位置,或者将其包含在构建设置和阶段中,以便在运行命令行工具时键入文件名,它将从该文件中读取。默认情况下,编译/链接的二进制文件将在其自己的目录中查找文件 例如,我的二进制文件位于ProjectName

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

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


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

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

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

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

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

    ln-s源目录目标文件


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

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

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

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

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

    ln-s源目录目标文件


目标_文件必须与二进制文件位于同一目录中。你可以从C++的其他方面引用其他文件“目标文件/FIL1.TXT”等。

,它并不真正关心——你可以从根节点开始对文件(在Windows中:“c:\Timp \tx.txt”)或从路径(“TeX.TXT”)中查找当前工具目录中的“或……/TXT”的相对路径进行硬编码。它将在其中查找一个文件夹。所以C++不关心。VS,直接从cmd行运行,以及任何像样的IDE都允许您定义路径,所以这也不重要。把它们保存在你想要的地方,有人会给你XCode的菜单路径,你可以在那里更改目录。但是谷歌也可以给你这个东西,我是从C++的方面来的,它并不真正关心——你可以从根节点开始对文件(从Windows:“c:\TEMP\TEX.TXT”)或相对路径(“TeX.TXT”)硬编码路径,在那里它将在当前工具的目录中查找,或者(“……/TeX.TXT”)它将在其中查找一个文件夹。所以C++不关心。VS,直接从cmd行运行,以及任何像样的IDE都允许您定义路径,所以这也不重要。把它们保存在你想要的地方,有人会给你XCode的菜单路径,你可以在那里更改目录。但我相信谷歌也能做到这一点