这个问题有各种版本,但我能够找到我正在寻找的东西。
我在OpenCV示例目录中有一堆cpp文件。我想在XCode中创建一个可以编译和构建所有可执行文件的项目。我打开了一个新项目,添加了所有示例源文件,包括正确的头文件和正确的链接路径,然后卡住了,因为我不知道如何为每个相关的cpp文件构建项目并链接可执行文件。我猜我完全错了,所以任何帮助都会受到赞赏。
答案 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'目录中。瞧!