'cmath' file not found

'cmath' file not found,第1张

概述box2d 的 b2Vec2 类型和 cocos2d 的 CGPoint,CGSize, CGRect,我想拿出来自己用, 于是新建了一个 Terminal 工程。 因为 CGPoint 和 苹果自带的 CoreGraphics里面自带的~ 而 box2d 里面的 b2Vec2 类型我也经常用到, 包含 b2Vec2 类型定义的头文件 b2Math.h 里面同时也包含了不少 有用的,线程的方法,

Box2d 的 b2Vec2 类型和 cocos2d 的 CGPoint,CGSize, CGRect,我想拿出来自己用,

于是新建了一个 Terminal 工程。

因为 CGPoint 和 苹果自带的 CoreGraphics里面自带的~

而 Box2d 里面的 b2Vec2 类型我也经常用到,

包含 b2Vec2 类型定义的头文件 b2Math.h 里面同时也包含了不少 有用的,线程的方法,

因此我很想来重复利用这些现成的东西。

但是遇到了一些问题:

‘cmatch’ file no found,'iostream' not recognized等等,

包含在 b2Math.h 的

#include <cmath>

#include <cfloat>

#include <cstddef>

#include <cassert>

#include <limits>

等预编译指令,竟然每一个都有问题,都无法正常的引入!

后来找到了一篇帖子:

C++ #include help?

Quote:
Originally Posted by  BlackBlade 

cmath related errors are simply this,"cmath" file not found,and iostream is not recognized,i then went through the whole List of include functions(not sure what to call them) and the closest thing on there is IOsurface or IOsurface.h
DID you create a C++ project and not Objective-C or Cocoa? I you pick a Cocoa application you will get this error.


Originally Posted by  subsonix 

DID you create a C++ project and not Objective-C or Cocoa? I you pick a Cocoa application you will get this error. i am an idiot,i figured it out,i never made a file in the project i simply used main.m
just trIEd making a c++ file and it worked

thanks a lot,Now i won't fail! thanks again


根据帖子里面所提到的相关信息,在我将 main.m 改成 main.mm 文件以后,编译成功通过~

总结

以上是内存溢出为你收集整理的'cmath' file not found全部内容,希望文章能够帮你解决'cmath' file not found所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1061936.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存