【bug日记】 编译错误

在我使用vscode的时候,我想用一个头文件和两个cpp文件,头文件是用来声明一个类的,一个cpp是用来类的成员函数,一个cpp是主函数

但是我写完编译发现会弹出找不到这个类成员函数这个cpp文件,爆出这样的错误
提示我找不到我的文件在哪里

这个时候就是我使用g++编译的时候出现了问题,就是我g++指令是这样写的

cpp 复制代码
g++ test.cpp

这种写法是行不通的,因为你没有把两个文件同时进行编译,没有同时进行编译是链接不成功的,这个时候就要用这个

如果你还是爆出上面的错误,还有一个可能就是你旁边的文件不是同一个路径的,这个你只需拖进去即可

但是我成功编译之后,我把里面的函数进行了修改,发现,不知道为什么我输出的结果老是是我上一次输出的结果,我也删除了exe然后重新编译了很多次都是不行,这个时候我去找了al,结果是文件没有进行保存,你的编译器是不会编译你当前文件,而是你上一次保存的文件,这就很难受,所以当你编写玩一定要去保存后调试

总结

1 编译错误找不到文件就是你文件没有两个一起编译,导致链接失败

2 你没有进行保存永远都是编译上一次你保存的文件,注意是要全部进行保存

相关推荐
AI 编程助手GPT8 小时前
GPT-5.6意外曝光、Claude安全检查全面公测、Grok 4.3搅局价格战——多模型混战的五月,开发者如何避坑?
人工智能·gpt·ai·chatgpt·bug·ai编程
Zxxxxxy_1 天前
测试入门:从 0 到 1 搞懂开发与 Bug
bug
专注VB编程开发20年3 天前
Windows API 所有老式结构体4字节对齐,但是64位VBA,Twinbasic弄成了8字节对齐,大BUG
windows·bug
IT枫斗者4 天前
前端部署后如何判断“页面是不是最新”?一套可落地的版本检测方案(适配 Vite/Vue/React/任意 SPA)
前端·javascript·vue.js·react.js·架构·bug
半天法师4 天前
Bug 记录:UE 结构体转 JSON 时 Key 字段大小写异常 (Editor 与打包后表现不一致)
ai·ue5·json·bug
张小俊_4 天前
WPF 跨线程 UI 更新与硬编码赋值引发的 Bug 排查
c#·bug·wpf
鸿儒5175 天前
记录一个C++ Windows程序移植到Linux系统的bug
开发语言·c++·bug
Python私教6 天前
HermesAgent 终端工具 Windows 兼容性修复实战:两个 Bug 的排查与解决
windows·bug
瀚高PG实验室6 天前
pgroonga全文检索插件的BUG
数据库·postgresql·bug·瀚高数据库
¥-oriented7 天前
记录使用C#编程中遇到的一个小bug
c#·bug