我设法使用cmake -G Xcode在Xcode中运行我的C ++项目。现在我想调试它,因为它提供了很好的gdb前端。
但是我需要更改gdb执行的工作目录,否则它不会工作。 (它需要从相对于工作目录路径的文件中读取一些数据)我可以做的是在gdb停止输入cd working_dir然后手动输入r后运行它。这有效,但Xcode会不断抱怨,也不是一个优雅的解决方案。
所以在构建设置的某个地方,我应该能够设置工作目录..但在哪里?!
答案 0 :(得分:29)
只需将此解决方案更新为XCode 4.x
即可你继续使用产品 - >方案 - >编辑方案
在选项卡选项上,选择工作目录。
答案 1 :(得分:13)
在Xcode 4中,工作目录设置位于Scheme Settings。
答案 2 :(得分:5)
在Xcode中对可执行文件执行“获取信息”并查看第一个选项卡 - 工作目录中有一个设置。
答案 3 :(得分:1)
默认的调试工作目录位于〜/ Library / Developer / Xcode / DerivedData / project- / Build / Products / Debug下。你最好使用完整的路径。