C++编译错误 error C2143 error C2146

来源:互联网 发布:美发软件那个好 编辑:程序博客网 时间:2024/06/09 14:58

OS:win xp sp3 32位             vs2008

        今天在做physx和ogre的结合时遇到一个错误,error C2143  error C2146。很简单的声明一个变量的语句,看不出任何语法错误。根据msdn上的帮助没有提供类似的错误案例。msdn 上提供的常见原因和解决方案我就不列出来了,下面就列出我所遇到的错误原因:

        ex:PxPhysics *mPhysxSDK;                      //error C2143 

        最后的原因是没有解析命名空间:

       改为:physx::PxPhysics *mPhysxSDK;           

OK,没有问题了,没想到命名空间居然会引出error C2143  error C2146的错误。

 

希望这个对您有用,下次遇到error C2143  error C2146不能解决不妨考虑是否是命名空间解析的错误了。:-D

 

 

原创粉丝点击