我收到以下代码的以下两条错误消息
#ifndef _SPHERECLASS_H_
#define _SPHERECLASS_H_
#include "DIYRigidBody.h"
//class SphereClass : public DIYRigidBody
//{
// --info here
//};
#endif
c2008#宏定义中意外 和c1070不匹配#if /#endif
我在以前的项目中有类似的代码,从来没有收到过这样的问题。
以下是完整错误
错误4错误C1070:文件中的#if /#endif对不匹配:d:\ desktop cleanup \ phsics proj \ safety 1 \告诉我它的over2 \ src \ sphereclass.h' d:\ desktop cleanup \ phsics proj \ safety 1 \告诉我它的over2 \ src \ sphereclass.h 15 1 OpenGL项目
错误1错误C2008:'#' :宏定义中的意外d:\ desktop cleanup \ phsics proj \ safety 1 \告诉我它的over2 \ src \ sphereclass.h 2 1 OpenGL项目
// b4中存在的错误我注释掉了类和.cpp信息// 错误3错误C2014:预处理程序命令必须作为第一个非白色空间启动d:\ desktop cleanup \ phsics proj \ safety 1 \告诉我它的over2 \ src \ sphereclass.h 14 1 OpenGL项目
// b4中存在的错误我注释掉了类和.cpp信息// 错误2错误C2447:' {' :缺少函数头(旧式正式列表?)d:\ desktop cleanup \ phsics proj \ safety 1 \告诉我它的over2 \ src \ sphereclass.h 3 1 OpenGL项目
请注意它包含的头文件以类似的方式注释掉,只留下包含和#if / endif边界