当前位置: 首页 > news >正文

【bug日记】 编译错误

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

但是我写完编译发现会弹出找不到这个类成员函数这个cpp文件,爆出这样的错误
提示我找不到我的文件在哪里
这个时候就是我使用g++编译的时候出现了问题,就是我g++指令是这样写的

g++ test.cpp

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

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

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

总结
1  编译错误找不到文件就是你文件没有两个一起编译,导致链接失败
2  你没有进行保存永远都是编译上一次你保存的文件,注意是要全部进行保存


http://www.mrgr.cn/news/94596.html

相关文章:

  • 自由学习记录(44)
  • C++相关基础概念之入门讲解(上)
  • 用Lua脚本实现Redis原子操作
  • Qt 控件概述 QWdiget
  • Java数据结构第二十三期:Map与Set的高效应用之道(二)
  • A SURVEY ON POST-TRAINING OF LARGE LANGUAGE MODELS——大型语言模型的训练后优化综述——第2部分
  • 从0开始搭建微服务架构特别篇SpringCloud网关聚合knife4j
  • C语言【内存函数】详解加模拟实现
  • 【大模型基础_毛玉仁】2.4 基于 Encoder-Decoder 架构的大语言模型
  • Ansible 自动化运维
  • 路由器与防火墙配置命令
  • (done) 梳理 xv6-lab-2023 fs.img 生成过程,以及 xv6 磁盘结构
  • python速通小笔记-------1.容器
  • pytest 框架学习总结
  • 论Linux进程间通信
  • 高德地图猎鹰服务调用指南(Java后端)
  • Flutter三棵树是什么,为什么这么设计
  • 使用kubeadm方式以及使用第三方工具sealos搭建K8S集群
  • synchronized与 Java内置锁(未写完)
  • 嵌入式八股C语言---面向对象篇