生成时找不到“ cstdlib”文件

时间:2019-07-26 07:35:19

标签: c++ objective-c xcode

尝试构建非常老的项目时,我开始出现'cstdlib'文件未找到错误。

我试图在标题/库搜索路径中设置不同的路径,但是它不起作用。

如何正确将cstdlib导入到我的projet中?

'cstdlib' file not found

2 个答案:

答案 0 :(得分:0)

经过一段时间的努力,我在这里找到了答案:http://dev.doukasd.com/2012/03/cstdlib-file-not-found-how-to-fixsolve/

  

您需要做的就是确保所有调用C ++方法的文件都被编译器视为C ++文件,换句话说,将扩展名从.m更改为.mm(对于Objective-C ++)。

答案 1 :(得分:0)

您可能在构建设置中选择了 GNU C++ 标准库作为 CLANG_CXX_LIBRARY。

如果你使用 libc++(LLVM C++ 等),这个问题应该会消失。