您的位置:首页 > 其它

调试容易出错地方总结,错误却不能直接跳转到错误行

2014-08-01 23:31 274 查看
1、头文件静态变量的初始化

在源文件中,容易没有给静态初始量赋初值,而出现这样的调试错误

2、工程存放的路径改变了,但工程中调用文件使用的是绝对路径,容易忘了修改,出错->打不开文件

这是只要添加上新路径就可以了

3、删掉了某一个类头文件最后的分号,容易产生大量的错误,什么缺少";"

例子:(我删掉了SkinButton.h头文件的最后一个分号,“}”后面的个那个)

SkinButton.cpp

e:\新建文件夹\系统模块\客户端组件\界面控件\SkinRenderManager.h(17) : error C2236: 意外的“struct”“COLORRGB”

e:\新建文件夹\系统模块\客户端组件\界面控件\SkinRenderManager.h(17) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)

e:\新建文件夹\系统模块\客户端组件\界面控件\SkinRenderManager.h(17) : error C2447: “{” : 缺少函数标题(是否是老式的形式表?)

e:\新建文件夹\系统模块\客户端组件\界面控件\SkinRenderManager.h(73) : error C2146: 语法错误 : 缺少“;”(在标识符“HSBToRGB”的前面)

e:\新建文件夹\系统模块\客户端组件\界面控件\SkinRenderManager.h(73) : error C2433: “CSkinRenderManager::COLORRGB” : 不允许在数据声明中使用“inline”

e:\新建文件夹\系统模块\客户端组件\界面控件\SkinRenderManager.h(73) : error C2501: “CSkinRenderManager::COLORRGB” : 缺少存储类或类型说明符

e:\新建文件夹\系统模块\客户端组件\界面控件\SkinRenderManager.h(73) : warning C4183: “HSBToRGB”: 缺少返回类型;假定为返回“int”的成员函数

解决办法看到了吗?虽然不会跳转到出错点,但是例子的第一行“SkinButton.cpp”已经暴露的,呵呵直接去

SkinButton.h看看那";"有没有误删吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐