visual studio2019创建运行第一个C++详细步骤与断点调试的简单认识

是去官网下的社区版,可以用自己的微软账号登录也不需要网上找破解版了,安装过程还是很顺利的。
下面在第一次使用vs2019下创建C++项目(依次helloworld、计算器类)
首先明确:在vs中是使用项目来组织代码,使用解决方案来组织项目。所以首先需要创建一个新项目和解决方案

创建运行helloworld

  1. 创建:打开“文件” 菜单,然后选择“新建”>“项目”
    在这里插入图片描述在配置新项目对话框时,输入项目名称,选择创建
    在这里插入图片描述
    vs就会创建新项目,默认情况下,控制台应用模板会有填充模板
    在这里插入图片描述
  2. 运行:
  • 在VS中运行
    若要生成项目,点击“生成”菜单选择“生成解决方案” 。 “输出”窗口将显示生成过程的结果
    若要运行代码,在菜单栏上选择“调试”、“开始执行(不调试)”
    就可以看到结果了
  • 在命令窗口中运行(不知道实际用的多不多,看老师在课堂上常这么用)
    1 在“解决方案资源管理器”中,选择 HelloWorld 解决方案(而不是 HelloWorld 项目),然后右键单击以打开上下文菜单 。 选择“在文件资源管理器中打开文件夹”,打开 HelloWorld 解决方案文件夹中的“文件资源管理器”窗口 。
    2 在“文件资源管理器”窗口中,打开“Debug”文件夹 ,按住 Shift,然后右键单击 HelloWorld.exe, 选择“复制为路径”
    3 Windows+R打开“运行”对话框 ,输入 cmd.exe,确定就打开了命令提示窗口,在命令提示窗口中,右键单击以将应用的路径粘贴到命令提示符中。 按 Enter 运行应用
    就可以看到结果(随手示例如下)
    在这里插入图片描述

创建运行一个计算器程序(类)

创建项目步骤跟上述步骤一样,选择“文件” > “新建” > “项目” ,选择控制台应用程序,编辑项目名称(calculatorTutorial),选定保存位置
下面来添加Calculator类
1 选择“项目”菜单,“添加类” 。 在“类名”编辑框中,输入“Calculator” , “确定” 。 这会向项目中添加两个新文件。
在这里插入图片描述
2 分别编辑需要的功能
头文件:
声明函数
在这里插入图片描述

源文件:
定义函数
在这里插入图片描述
main函数:

在这里插入图片描述按“Ctrl+F5”重建并启动应用;输入 5 + 5,然后按 Enter 。 验证结果为 10。就成功了
如有需要可以复制代码:

#pragma once
class Calculator
{
public:
    double Calculate(double x, char oper, double y);
};
#include "Calculator.h"

double Calculator::Calculate(double x, char oper, double y)
{
    switch(oper)
    {
        case '+':
            return x + y;
        case '-':
            return x - y;
        case '*':
            return x * y;
        case '/':
            return x / y;
        default:
            return 0.0;
    }
}
// CalculatorTutorial.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

#include <iostream>
#include "Calculator.h"

using namespace std;

int main()
{
    double x = 0.0;
    double y = 0.0;
    double result = 0.0;
    char oper = '+';

    cout << "Calculator Console Application" << endl << endl;
    cout << "Please enter the operation to perform. Format: a+b | a-b | a*b | a/b"
         << endl;

    Calculator c;
    while (true)
    {
        cin >> x >> oper >> y;
        result = c.Calculate(x, oper, y);
        cout << "Result is: " << result << endl;
    }

    return 0;
}

调试应用

要设置断点,就在要设断点行左边缘的灰色竖线上单击。 会将显示一个红点,默认每次到这行就会暂停,如果不想每次都暂停,就可以设置条件断点

右键单击表示断点的红点,并选择“条件” ,如在上述例子中,就可以输入 (y = = 0) && (oper == ‘/’)。 完成后,选择“关闭”按钮
在这里插入图片描述
这表示,只有用户尝试被0除的时候,才会在断点处暂停执行。
运行就会出现几个新窗口
继续调试的话,F11单步执行(比如到一个函数里,就会在这个函数里一步一步的执行,甚至标准库的函数也走,略微麻烦),F10单步跳过,可以在行与行之间跳转,感觉用的比较多
在调试菜单中可以看在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值