打印
[学习资料]

程序编译报错,常见的错误有哪些?

[复制链接]
214|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2025-7-29 17:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
语法错误: 拼写错误、缺少分号;、括号{}不匹配、错误的预处理指令#include、宏定义错误等。
类型错误: 变量类型不匹配、函数参数类型/数量不匹配、未定义的类型或变量。
链接错误:
undefined reference to ...:函数或变量声明了但未定义(找不到实现),检查是否包含了对应的源文件或库文件。
multiple definition of ...:函数或变量被重复定义,检查头文件是否使用了#ifndef/#define/#endif防止重复包含。
头文件路径错误: 编译器找不到包含的头文件,检查项目设置中的包含路径。
库文件链接错误: 找不到需要的库文件(.a, .lib),或链接了不兼容版本的库。

使用特权

评论回复
沙发
我是一颗胖蘑菇| | 2025-7-30 17:33 | 只看该作者
语法错误很常见,比如忘记加分号或者括号不匹配,检查代码时一定要细心。

使用特权

评论回复
板凳
魔法森林精灵| | 2025-7-30 19:52 | 只看该作者
确实,语法错误是最常见的,比如拼写错误和括号不匹配,这些通常都很容易发现和修复。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2055

主题

14477

帖子

59

粉丝