【发布时间】:2010-11-22 03:18:48
【问题描述】:
我还不是集成开发环境的粉丝,但我正在努力克服自己的偏见并学习 Xcode。 (接下来是 Eclipse/CDT;当我去年尝试时,我也无法让它为我工作,但这是一个单独的问题。)
我正在一个新项目中编写一些新代码,该项目将成为一个小型库(的一部分)。我也想对它进行单元测试。我如何向 Xcode 解释我正在构建一个(共享)库,但我也想在测试程序中使用它,从不会在共享库中的单独源编译?
源代码:
- atom.c
- atom.h
- test-atom.c
制作的文件:
- libatom.dylib
- 测试原子
我已将atom.c 和atom.h 编译到库中。我只是不确定如何组织事物,以便我还可以构建 test-atom 以与库链接。
我假设当我完成排序后,为 test-atom.c 添加测试支持代码的库会相对简单——即使它还不受 Xcode 控制。
FWIW,我主要使用 C 而不是 Objective C。
【问题讨论】:
标签: unit-testing xcode project-organization