【发布时间】:2011-12-09 15:09:56
【问题描述】:
是否有人成功使用 OCUnit(如 Xcode 4.2 单元测试)和 C++ 代码?
经过数小时试图了解发生了什么,我现在非常确信使用 Xcode 4 和 OCUnit 测试来自 Objective-C++ 文件 (.mm) 的 C++ 代码存在一些重大缺陷
主应用程序(带有一些 C++ 业务逻辑的 Cocoa)编译良好! 微不足道的 .mm 测试类因奇怪的编译器错误而失败,在
- 使用未声明的标识符(C++ 类名)
- 使用不完整类型
- C++ 需要所有声明的类型说明符
等等。基本上,它似乎与 C++ 位非常混淆。 测试文件抱怨的类从主应用程序编译得很好! 它们可以在主应用程序中被实例化。
有人遇到过并解决过这个问题吗?
谢谢, 周杰伦
【问题讨论】:
标签: objective-c xcode xcode4