1
这很奇怪,每当我添加“using namespace。 ..“到一个头文件它掏出来添加“using namespace ...”导致xcode 4中的编译错误[expected'=',',';','asm'或...]
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'namespace'
对我。
我将其删除,并尝试使用名称空间操作::像CV(对于OpenCV的),它说
error: expected ')' before '<' token
我的头文件中有.HPP扩展,并实现文件.mm。它看起来像xcode 4试图将其编译为传统的C文件。是对的吗?
我该如何解决这个问题?
谢谢。我检查了一下,它说“Default - C++ header”,这意味着它没问题。有没有可能xcode可能会以某种方式吓坏了?有任何想法吗? – Haoest 2011-03-13 12:11:57
不是。除了Objective-C开发之外,我还没有使用过Xcode。无法帮助你。尽管您可以查看执行的详细命令以解析相关文件。 – Eimantas 2011-03-13 12:23:00
k,刚刚得到了xcode 4,并且您看到构建结果的方式与3.2非常不同。我查看了错误日志,问题是另一个.m文件应该是.mm。上帝该死的3个小时我的生活。现在有更多的问题。我手动删除了“SharedPrecompiledHeaders”中的所有文件,因为我认为某些缓存已过期。现在我运行模拟器,它说“前方有麻烦”。你知道如果我不得不重新创建项目来重新生成标题或更好的方法吗? – Haoest 2011-03-13 12:52:26