C ++ build - 名称空间,没有成员

时间:2015-05-15 09:41:30

标签: c++ build intel

我有这段代码:

MyMathUtils.h

#ifndef MY_MATH_UTILS_H
#define MY_MATH_UTILS_H


#include "./Ray.h"
#include "./RayTriangleResult .h"
#include "./Triangle.h"

namespace MyMath 
{


    class MyMathUtils 
    {
        public: 
           static bool RayTriangleIntersection(const MyMath::Ray & ray, const MyMath::Triangle & t, MyMath::RayTriangleResult * out);
        //other code
    };
}
#endif

和 Triangle.h

#ifndef MY_TRIANGLE_H
#define MY_TRIANGLE_H

namespace MyMath
{
    struct Triangle
    {
       //code
    };
}
#endif

但是在编译期间,我遇到了这个错误:

  

D:\ C ++ \ C ++ \ MyMath \ header./MyMathUtils.h(71):错误:命名空间   " MYMATH"没有会员" Triangle"   静态布尔   RayTriangleIntersection(const MyMath :: Ray& ray,const   MyMath :: Triangle& t,MyMath :: RayTriangleResult * out);

我正在使用英特尔C ++ 15.0编译器

0 个答案:

没有答案