VS c++多文件编译

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

1.简单多文件编译调试

文件目录:

编译:

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

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

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

2.使用cmake进行编译调试

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

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

配置launch.json文件:

调试:

相关推荐
郝学胜_神的一滴12 小时前
C++ Templates 06:搞懂模板代码的三种组织方式
c++·visual studio
C++ 老炮儿的技术栈12 小时前
sizeof操作符
c语言·c++·人工智能·mfc·c
沫璃染墨12 小时前
《Linux工程实践篇(一):认识设计模式——从日志系统看策略模式》
linux·c++·安全·设计模式·策略模式
wuminyu13 小时前
ForkJoinPool内部WorkQueue的Lock-Free数组操作以及并发任务窃取原理剖析
java·linux·c语言·jvm·c++
code2cat13 小时前
Java进阶篇之AtomicMarkableReference:引用还在,标记已经改变
java·开发语言·cas·并发编程·逻辑删除
CappuccinoRose13 小时前
FormData数据处理
开发语言·前端·javascript·表单数据
Zguigo13 小时前
【CUDA8】第一个CUDA C++ Kernel --vector add
java·开发语言·c++
-Marks-13 小时前
【C++编程】STL容器(二)--- vector底层模拟实现(常用接口实现 | 扩容机制 | 深浅拷贝 | 迭代器失效)
开发语言·c++·vector·内存管理·迭代器失效·vector底层模拟实现
Shadow(⊙o⊙)14 小时前
C++11并发支持库
开发语言·c++
一技安身14 小时前
【java】JDK8 + JDK17 绿色解压共存方案-全程不修改任何系统环境变量
java·开发语言