我正在尝试在iphone应用中使用c ++。我添加了一行
#include <cstring>
在我的一个档案中。
我得到“错误:cstring:没有这样的文件或目录”。我需要做些什么才能让它发挥作用?
我的理解是gcc被称为,而不是g ++。我怎样才能改变它,或者我可以添加什么标志来强制gcc编译c ++?
答案 0 :(得分:4)
Objective-C ++文件默认情况下必须在iPhone应用程序中使用.mm扩展名...否则它可能是一个疯狂的路径设置。构建设置中有什么奇怪的东西吗?
答案 1 :(得分:3)
正如@robert所说,最简单的方法是将文件命名为.mm而不是.cpp。或者您可以传递编译器标志
-x objective-c++