XCode 5 编译库,如 CMath
Posted
技术标签:
【中文标题】XCode 5 编译库,如 CMath【英文标题】:XCode 5 compile library like CMATH 【发布时间】:2013-12-06 09:04:28 【问题描述】:我有包含 Objective-C 和 C++ 的代码。我在“Apple LLVM 5.0 Language - Compile sources as”中将编译器设置为“Objective-C++”,现在当我想构建应用程序时,它会尝试编译 CMATH 和 CPP_TYPE_TRAILS.H 等文件。您对如何解决这个问题有任何想法吗?谢谢你的回答。
【问题讨论】:
我认为您需要做的就是将您的 main.m 文件更改为 main.mm ***.com/questions/4562255/xcode-m-vs-mm 【参考方案1】:您需要将 .m 文件更改为 .mm 以查看更多信息Mixing Objective-C and C++
【讨论】:
感谢您的想法,但它不起作用。我认为编译器很好,因为它编译了其他 C++ 类。当涉及到 CMATH 时,我会收到类似这样的错误“仅返回类型不同的函数不能被重载” 您是否在代码中#imported 任何 cmath 文件或使用过任何 cmath 函数? 是的,我猜。我知道它编译所有类和函数。但我不知道为什么它会在标准库函数/类上出错。 尝试将 #import以上是关于XCode 5 编译库,如 CMath的主要内容,如果未能解决你的问题,请参考以下文章
为 Xcode 4.3.2 和 SDK 5.1 编译 pjsip 2 时出错