gpt4 book ai didi

c++ - xcode 将工作目录更改为产品目录

转载 作者:行者123 更新时间:2023-11-28 07:15:23 25 4
gpt4 key购买 nike

我正在用 C++ 编写一个程序,它需要访问它所在文件夹中的文件。问题是 getcwd()(来自 sys/stat.h) 和目录 . (当前目录),请参阅 /usr/bin (或其他内容),但我希望它是可执行文件所在的目录in. 有谁知道如何改变这个

我在 OS X Mavericks 上使用 XCode 5.0.1。

我已经阅读了 this问题,但我在产品的上下文菜单中找不到“获取信息”项

最佳答案

如果您尝试以编程方式执行此操作,有多种方法。您可以通过调用 bundlePath 获取包的路径。 .它看起来像这样:

NSBundle* mainBundle = [NSBundle mainBundle];
NSString* bundlePath = [mainBundle bundlePath];

如果您想通过 BSD 调用来完成,请参阅 this answer .

一旦你有了路径,你就可以将它用于你想要的任何文件读取函数(fopen()NSFileManager 等)。

关于c++ - xcode 将工作目录更改为产品目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20314805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com