一、开发环境搭建-Windows

一、开发环境搭建-Windows,第1张

一、开发环境搭建-Windows

开发环境搭建-Windows
  • 一、VS2019安装
  • 二、VS项目创建
  • 三、VS项目属性设置
  • 四、VS项目源码
  • 五、C++程序常用调试方法
    • 1、使用宏来控制打印日志
    • 2、条件断点的应用
    • 3、条件断点的 *** 作选项
    • 4、监视的使用
  • 六、vs安装svn代码管理工具
    • 1、VisualSVN for Visual Studio 2019安装
    • 2、vs中svn设置

一、VS2019安装
  1. 自定义安装
  2. Visual Studio 2019 更新 3 -> 勾选
  3. 编程语言 -> C++ -> 勾选
  4. Windows和Web开发 -> Microsoft Web 开发人员工具 -> 去掉勾选
  5. Windows 8.1 SDK和通用 CRT SDK -> 勾选
  6. 适用于 Visual C++ 2019的公共工具 -> 勾选
  7. 用于 C++ 的Microsoft 基础类 -> 勾选
  8. 针对 C++ 的WIndows XP支持 -> 勾选
二、VS项目创建
  1. 应用程序类型 -> 控制台应用程序 -> 勾选
  2. 附加选项 -> 空项目 -> 勾选
  3. 安全开发声明周期(SDL检查) -> 不勾选

选择空项目原因:
主要是为了跨平台
如果选择预编译头会自动引入stdafx,而stdafx是Windows平台下的

三、VS项目属性设置
  1. 配置 -> 所有配置,平台 -> 所有平台
  2. 输出目录修改为: ( S o l u t i o n D i r ) . . / b i n / (SolutionDir)../bin/ (SolutionDir)../bin/(Platform)/$(Configuration)/
  3. 中间目录修改为: ( 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)/

输出目录相当于是程序的输出路径
中间目录保存的是生成过程中产生的其他文件
Platform:相当于是win32还是X64
SolutionDir:解决方案目录
Configuration:配置的是Debug还是Release
ProjectName:项目名称

四、VS项目源码
#include
using namespace std;

int main()
{
	cout << "Hello C++" << endl;
}
五、C++程序常用调试方法
  1. 打印数据来调试程序
  2. 普通断点
  3. 条件断点
  4. 条件追踪
  5. 单步调试
  6. 添加监视
1、使用宏来控制打印日志
#include
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;
}
2、条件断点的应用

两种方式添加条件断点(有条件断点后,断点的图标也会改变)
1、鼠标移动到断点 -> 出现设置按钮 -> 点击 -> 勾选条件
-> 输入“i == 5” -> F5继续运行 -> 程序就会停止在i=5的状态
2、鼠标移动到断点的代码行 -> 右键 -> 断点 -> 勾选条件
-> 输入“i == 5” -> F5继续运行 -> 程序就会停止在i=5的状态

3、条件断点的 *** 作选项

勾选条件断点后 -> 勾选 *** 作 -> 输入“debug a={a}” -> 就可以在输出窗口看到输出的内容“debug a=10”
在输出窗口中输入“$”还可以看到多个选项可以打印的
如:
$FUNCTION -> 当前函数名称
$ADDRESS -> 当前指令地址
$CALLER -> 调用当前函数的函数名称
$CALLSTACK -> 当前调用堆栈
$FILEPOS -> 当前文件和行位置
$PID -> 当前进程ID
$PNAME -> 当前进程名称
$TICK -> 自系统启动起来运行的毫秒数,最多49.7天
$TID -> 当前线程ID
$TNAME -> 当前线程名称

4、监视的使用

在需要监视的变量上 -> 右键 -> 添加监视 -> 即可在监视窗口看到变量
数组指针监视 -> 右键指针变量 -> 快速监视 -> 输入pArr,3

六、vs安装svn代码管理工具

svn客户端和服务端的工具百度下载吧
svn客户端安装的时候,需要把“command line client tools”勾选上,这样以后可以使用svn的批处理命令

1、VisualSVN for Visual Studio 2019安装
  1. 官网下载地址:https://www.visualsvn.com/visualsvn/download/
  2. 选择对应的版本,如:VisualSVN for Visual Studio 2019
  3. 下载完成后双击进行安装
2、vs中svn设置
  1. 右键 -> 解决方案 -> “Add Solution to Subversion…”
  2. 确定当前的解决方案目录 -> “D:DevelopProjectcppProjectHelloSocket” -> Next
  3. Existing Repository -> “https://119.3.167.235/svn/learn_course/HelloSocket”
  4. import -> Finish

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5699566.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存