- 一、VS2019安装
- 二、VS项目创建
- 三、VS项目属性设置
- 四、VS项目源码
- 五、C++程序常用调试方法
- 1、使用宏来控制打印日志
- 2、条件断点的应用
- 3、条件断点的 *** 作选项
- 4、监视的使用
- 六、vs安装svn代码管理工具
- 1、VisualSVN for Visual Studio 2019安装
- 2、vs中svn设置
- 自定义安装
- Visual Studio 2019 更新 3 -> 勾选
- 编程语言 -> C++ -> 勾选
- Windows和Web开发 -> Microsoft Web 开发人员工具 -> 去掉勾选
- Windows 8.1 SDK和通用 CRT SDK -> 勾选
- 适用于 Visual C++ 2019的公共工具 -> 勾选
- 用于 C++ 的Microsoft 基础类 -> 勾选
- 针对 C++ 的WIndows XP支持 -> 勾选
- 应用程序类型 -> 控制台应用程序 -> 勾选
- 附加选项 -> 空项目 -> 勾选
- 安全开发声明周期(SDL检查) -> 不勾选
三、VS项目属性设置选择空项目原因:
主要是为了跨平台
如果选择预编译头会自动引入stdafx,而stdafx是Windows平台下的
- 配置 -> 所有配置,平台 -> 所有平台
- 输出目录修改为: ( S o l u t i o n D i r ) . . / b i n / (SolutionDir)../bin/ (SolutionDir)../bin/(Platform)/$(Configuration)/
- 中间目录修改为: ( S o l u t i o n D i r ) . . / t e m p / (SolutionDir)../temp/ (SolutionDir)../temp/(Platform)/ ( C o n f i g u r a t i o n ) / (Configuration)/ (Configuration)/(ProjectName)/
四、VS项目源码输出目录相当于是程序的输出路径
中间目录保存的是生成过程中产生的其他文件
Platform:相当于是win32还是X64
SolutionDir:解决方案目录
Configuration:配置的是Debug还是Release
ProjectName:项目名称
#include五、C++程序常用调试方法using namespace std; int main() { cout << "Hello C++" << endl; }
- 打印数据来调试程序
- 普通断点
- 条件断点
- 条件追踪
- 单步调试
- 添加监视
#include2、条件断点的应用using namespace std; int main() { int a = 0; for (size_t i = 0; i < 10; i++) { a = a + i; #ifdef _DEBUG if (i == 5) cout << "debug : i = 5,a = " << a << endl; #endif } cout << "Hello C++" << endl; }
3、条件断点的 *** 作选项两种方式添加条件断点(有条件断点后,断点的图标也会改变)
1、鼠标移动到断点 -> 出现设置按钮 -> 点击 -> 勾选条件
-> 输入“i == 5” -> F5继续运行 -> 程序就会停止在i=5的状态
2、鼠标移动到断点的代码行 -> 右键 -> 断点 -> 勾选条件
-> 输入“i == 5” -> F5继续运行 -> 程序就会停止在i=5的状态
4、监视的使用勾选条件断点后 -> 勾选 *** 作 -> 输入“debug a={a}” -> 就可以在输出窗口看到输出的内容“debug a=10”
在输出窗口中输入“$”还可以看到多个选项可以打印的
如:
$FUNCTION -> 当前函数名称
$ADDRESS -> 当前指令地址
$CALLER -> 调用当前函数的函数名称
$CALLSTACK -> 当前调用堆栈
$FILEPOS -> 当前文件和行位置
$PID -> 当前进程ID
$PNAME -> 当前进程名称
$TICK -> 自系统启动起来运行的毫秒数,最多49.7天
$TID -> 当前线程ID
$TNAME -> 当前线程名称
六、vs安装svn代码管理工具在需要监视的变量上 -> 右键 -> 添加监视 -> 即可在监视窗口看到变量
数组指针监视 -> 右键指针变量 -> 快速监视 -> 输入pArr,3
1、VisualSVN for Visual Studio 2019安装svn客户端和服务端的工具百度下载吧
svn客户端安装的时候,需要把“command line client tools”勾选上,这样以后可以使用svn的批处理命令
- 官网下载地址:https://www.visualsvn.com/visualsvn/download/
- 选择对应的版本,如:VisualSVN for Visual Studio 2019
- 下载完成后双击进行安装
- 右键 -> 解决方案 -> “Add Solution to Subversion…”
- 确定当前的解决方案目录 -> “D:DevelopProjectcppProjectHelloSocket” -> Next
- Existing Repository -> “https://119.3.167.235/svn/learn_course/HelloSocket”
- import -> Finish
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)