大概是DevC++的小bug

本文记录了一个C++编程中遇到的特殊编译错误经历。作者在将程序拆分为多个文件时遇到了无法编译的问题,并尝试了多种解决办法均无效。最终通过重建项目并按特定顺序添加文件的方式解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在学C++,在测试把程序分成三个文件的过程中,发生了代码无误但是无法编译的情况,如下图:

 (这里当时忘写using namespace std了,但不是主要问题,改对了也没用)

 

 和老师讨论解决了一晚上都解决不了

中途还把编译器卸载了一遍重新安装也不行

最后试出来的非常“不科学”的解决方法

1、把原来的项目删掉,重新建一个项目

2、按以下顺序!!添加文件到项目里:

(1)主文件

(2)类实现文件

(3)类声明头文件

3、然后再编译就不会报错且能运行了

本人也不知道是啥原理,如果有看到这篇博客的大佬知道的话请解答一下我的疑惑,谢谢♪(・ω・)ノ

万分感谢我的c++老师,陪我干到十一点。。。

希望对和我有一样问题的朋友,这篇博客能帮到你~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值