【发布时间】:2016-03-21 07:55:37
【问题描述】:
当我在 Xcode 上使用 cpp 创建项目时,我发现了一个问题,我只能使用完整路径打开文件。
如果我想读取一个文件,即使这个文件在我的项目目录下,我也需要输入完整路径。
在我的项目目录下读取 config.txt。 config.txt 目录:“/Users/MYNAME/Desktop/MYPROJECT/TextFolder/” 项目目录:“/Users/MYNAME/Desktop/MYPROJECT/”
ifstream my file ("/Users/_MYNAME_/Desktop/MYPROJECT/config.txt");
如何使用相对路径?
【问题讨论】:
-
您仍然可以使用相对路径,但是您必须更改项目设置,以便当 Xcode 运行您的程序时,它会将工作目录设置到其他位置。或者将文件移动到默认工作目录。
-
我读过类似 ${PROJECT_DIR} $PROJECT_DIR 或 sdk 之类的东西。但它们都不适合我。
标签: c++ xcode relative-path readfile