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?
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 |
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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)