VS c++多文件编译

前言:记录下我这个菜鸡学习的过程,如有错误恳请指出,不胜感激!

1.简单多文件编译调试

文件目录:

编译:

-g选项是告诉编译器生成调试信息,这样可以在程序崩溃或出现错误时更容易地进行调试。这些调试信息包括变量名称、函数名称和行号等信息,可以在调试器中使用。

设置launch.json文件的"program",其中"${workspaceFolder}表示项目根路径。

调试,设置断点,点击F5启动调试。

2.使用cmake进行编译调试

点击后会生成build文件夹,然后在终端进入build路径,依次执行:

复制代码
cmake ..
mingw32-make.exe

配置launch.json文件:

调试:

相关推荐
mlidongfeng9 分钟前
[AI][C++26] SIMD 编程模型思考
开发语言·c++·人工智能
梓䈑9 分钟前
【用 Vibe Coding 实现的 C++17 在线判题系统】OpenCode 入门指南:从环境搭建到上下文管理
c++·ai编程
j7~9 分钟前
【Linux】二十七.线程篇四《Linux多线程编程:线程互斥(互斥量的底层到封装)、线程安全和冲入、死锁》---详解
linux·开发语言·c++·线程安全·死锁·线程互斥·重入
啦啦啦啦啦zzzz16 分钟前
贪心算法和动态规划
c++·算法·贪心算法·动态规划
刘名喜19 分钟前
第09篇-协程基础-Kotlin异步编程
开发语言·kotlin·springboot
其实防守也摸鱼24 分钟前
HackBar 工具完全指南:信息探测、漏洞验证与安全测试实战
开发语言·人工智能·学习·安全·网络安全·安全威胁分析·安全性测试
我不是懒洋洋33 分钟前
从零实现一个分布式数据集成:Airbyte的核心设计
c++
会博通·代码搬运工37 分钟前
会博通API对接实战:工程企业文档分布式采集系统的技术实现与Python SDK详解
开发语言·分布式·python·线性代数·矩阵·架构·电子档案合规
用户05101225729639 分钟前
DAY 5-智能指针与 C++ 内存管理
c++·面试
(Charon)1 小时前
【C++】手写 MySQL 连接池(三):异步任务队列与工作线程
c语言·c++