在XCode中创建多个可执行文件

时间:2011-04-28 12:54:24

标签: xcode opencv

这个问题有各种版本,但我能够找到我正在寻找的东西。

我在OpenCV示例目录中有一堆cpp文件。我想在XCode中创建一个可以编译和构建所有可执行文件的项目。我打开了一个新项目,添加了所有示例源文件,包括正确的头文件和正确的链接路径,然后卡住了,因为我不知道如何为每个相关的cpp文件构建项目并链接可执行文件。我猜我完全错了,所以任何帮助都会受到赞赏。

2 个答案:

答案 0 :(得分:4)

在Xcode 4中,单击导航器中的Project图标,该图标应显示主窗格中的Projects and Targets部分。底部应该有一个“添加目标”按钮。只需添加一个新目标,然后在“构建阶段”选项卡的“编译源”部分中指定所需的源文件。

Xcode 3应该是类似的。添加一个新目标并告诉它使用哪些源文件。

HTH

答案 1 :(得分:0)

你不需要XCode来构建样本,Mac OS X上的OpenCV使用cmake来生成makefile,而gf又被gcc使用。

请阅读: http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port

因此,假设您安装了cmake,请在OpenCV源目录中运行:

sudo cmake -D BUILD_EXAMPLES=ON -G "Unix Makefiles" .

您现在在'samples'目录中有Makefile,可以编译样本:

cd samples
sudo make

示例二进制文件将放在'bin'目录中。瞧!