【问题标题】:Including a C tool in a Xcode4 project在 Xcode4 项目中包含 C 工具
【发布时间】:2011-05-30 14:03:32
【问题描述】:

我有一个项目,它构建了两个目标,主应用程序和一个工具。

如何正确地将工具包含在 app bundle 中?我已经导航到目标依赖项并添加了该工具;但是,当将构建的可执行文件添加到“复制捆绑资源”阶段时,我得到了构建产品的路径,例如:

.../.../awieuhfaowasldijfsalkdj/Build/Debug/tool

有没有办法动态地将工具添加到捆绑包中,我的意思是不硬编码这样的路径?理想情况下,我想将该工具添加到“资源”捆绑文件夹内的一个特殊文件夹(例如“工具”)中,但我什至不知道这是否可能。

除此之外,我还需要做些什么来完成将其添加为资源的过程吗?

【问题讨论】:

    标签: xcode cocoa xcode4 osx-snow-leopard


    【解决方案1】:

    避免奇怪路径的一种简单方法是指定构建位置应为目标指定的位置(默认为项目文件夹下的build/Debugbuild/Release):

    • 打开 Xcode 首选项
    • 点击位置标签
    • 构建位置下,选择将构建产品放置在目标指定的位置

    【讨论】:

    • 这当然很容易。我不仅担心路径整洁,还担心功能。谁知道呢,也许路径是暂时的,然后项目就被破坏了。 Xcode 3 方式仍然是最好的,感谢 Laurent!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    • 2014-01-30
    • 1970-01-01
    • 2011-10-12
    • 2015-05-03
    相关资源
    最近更新 更多