【发布时间】:2010-10-05 16:43:48
【问题描述】:
网上有很多帖子详细说明了相对路径如何在 Xcode 中不起作用。我确实有一个 Xcode 模板,我下载了相对路径可以工作的地方,但是我无法弄清楚为什么也无法在其他项目中复制它。
首先,我在 Xcode 3.1 中使用 C++。我没有使用 Objective-C,也没有使用任何 Cocoa/Carbon 框架,只是纯 C++。
这是在我的另一个 Xcode 模板中工作的代码:
sound->LoadMusic( (std::string) "Resources/Audio/Pop.wav" );
此相对路径在 Windows 中也适用于我。运行以下命令为我提供了应用程序完整路径的绝对路径:
std::cout << "Current directory is: " << getcwd( buffer, 1000) << "\n";
/Applications/myApp
我们如何获得在 Xcode .app 包中工作的相对路径?
【问题讨论】:
-
感谢您的支持 - 我一直在苦苦挣扎好几个小时,试图让它在我自己的跨平台代码中工作。
-
当然没问题。我花了很多时间来解决这个问题。很高兴它可以帮助别人。哦,如果你愿意,你可以投票给我的问题/答案:D