VS c++多文件编译

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

1.简单多文件编译调试

文件目录:

编译:

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

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

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

2.使用cmake进行编译调试

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

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

配置launch.json文件:

调试:

相关推荐
a程序小傲7 分钟前
中国邮政Java面试被问:Netty的FastThreadLocal优化原理
java·服务器·开发语言·面试·职场和发展·github·哈希算法
淦。。。。11 分钟前
题解:P14013 [POCamp 2023] 送钱 / The Generous Traveler
开发语言·c++·经验分享·学习·其他·娱乐·新浪微博
橙露16 分钟前
C#在视觉检测中的优势:工业智能化转型的利器
开发语言·c#·视觉检测
醇氧16 分钟前
java.lang.NumberFormatException: For input string: ““
java·开发语言·spring
利刃大大20 分钟前
【ES6】变量与常量 && 模板字符串 && 对象 && 解构赋值 && 箭头函数 && 数组 && 扩展运算符 && Promise/Await/Async
开发语言·前端·javascript·es6
天赐学c语言21 分钟前
1.18 - 滑动窗口最大值 && 子类的指针转换为父类的指针,指针的值是否会改变
数据结构·c++·算法·leecode
大猫会长26 分钟前
postgreSQL中,RLS的using与with check
开发语言·前端·javascript
老蒋每日coding39 分钟前
Python:数字时代的“万能钥匙”
开发语言·python
是娇娇公主~41 分钟前
C++集群聊天服务器(3)—— 项目数据库以及表的设计
服务器·数据库·c++
洛豳枭薰1 小时前
jvm运行时数据区& Java 内存模型
java·开发语言·jvm