PeaceSheep's blog PeaceSheep's blog
首页
  • 分类
  • 标签
  • 归档
相关链接
提建议&咨询&赞赏
GitHub (opens new window)

PeaceSheep

以最简洁、易懂的话解决问题
首页
  • 分类
  • 标签
  • 归档
相关链接
提建议&咨询&赞赏
GitHub (opens new window)
  • C++

    • Visual Studio莫名报链接器错误的BUG
    • 关于C++循环体没有可观察行为被编译器优化而导致的BUG
  • Python

  • Go

  • java

  • 语言
  • C++
PeaceSheep
2022-06-02

Visual Studio莫名报链接器错误的BUG

今天在写一个项目的时候,原本是一个有个文件header.h里面两个类的定义,有一个a.cpp文件,写了两个类的成员函数实现,没有问题。

我把其中一个类的实现单独放在一个b.cpp文件就不行了,检查了各种include,lib都是正常的。经过检查网上的各种方法都尝试了也不行,后来尝试把b.cpp这个文件删除了,再新建就又可以了。

后来我想到是一开始新建的头文件b.h,然后重命名成了b.cpp。VS好像是会记录头文件和代码文件,如果一开始新建的是头文件,即便改成了cpp文件,也不会编译成obj文件,必须一开始就添加的源文件。

编辑 (opens new window)
#C++#Visual Studio
上次更新: 2025/04/15, 10:52:45
关于C++循环体没有可观察行为被编译器优化而导致的BUG

关于C++循环体没有可观察行为被编译器优化而导致的BUG→

最近更新
01
ubuntu安装g++显示已有但是输入g++又找不到命令
04-15
02
使用cloudflare-r2搭建webdav
04-08
03
LLM聚合平台客户端对比
03-29
更多文章>
Theme by Vdoing | Copyright © 2022-2025 PeaceSheep
冀ICP备2022004632号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式