Skip to content

软件安装

发布时间:

DEV C++ 安装及使用

1. 安装点我下载 ,下载后,根据提示安装。
如设置支持c++11,菜单【工具】->【编译器选项】->【编译器】-》打勾【编译时加入以下命令】->写入【-std=c++11】

2. 设置及快捷键

  • Ctrl+A 全选
  • Ctrl+C 复制
  • Ctrl+V 粘贴
  • Ctrl+S 保存
  • Ctrl+N 新建文件
  • Ctrl+D 删除一行
  • Ctrl+鼠标滚轮 调整代码字体大小
  • 修改语言:工具(Tools)》环境选项(Environment Option)》语言(Language)》简体中文

3. 程序测试

js
# include <iostream>
using namespace std;
int main()
{
cout << "Hello C++" << endl;
return 0;
} 
   

4. 断点调试方法

设置 :菜单【工具】-》编译选项,打开窗口后,选择【代码生成/优化】选项,点击【连接器】,产生调试信息设为Yes,点击确定关闭窗口。

使用 :时先在相应代码行号点击,显示对号红色代码背景,点击调试栏下【调试】开始调试。

常用功能

  • 添加查看:便于随时观察变量变化
  • 下一步:执行下一行C++语句,遇函数也当做一行语句执行
  • 跳过:一次性执行剩余全部语句(执行完会自动关闭cmd窗口)
  • 停止执行:关闭调试
  • 单步进入:执行下一行C++语句,遇函数则进入函数单步执行
  • 跳过函数:若在西数内,则一次性执行该函数剩余全部语句

不常用功能

  • 下一条语句、进入语句同理:产们的粒度是汇编语句
  • 1次下一步=3次下一条语句、1次单步进入=3次进入语句

金山打字通

点我下载 根据提示选择默认安装,一定注意,有打勾的选项会绑定安装其它软件的,一定去掉。

Chrome浏览器

下载地址: https://pc.qq.com/search.html#!keyword=chrome

常用网址

成绩管理 : https://turing.myapi.cc/turing/sign-in

一本通OJ : http://ybt.ssoier.cn:8088/index.php

洛谷OJ : https://www.luogu.com.cn/

NOI-OJ : http://noi.openjudge.cn/

VS Code安装及使用(Mac系统)

一、 安装

  1. 官网下载(需要翻墙) https://code.visualstudio.com 选择macOS Stable下载
  2. 解压拖到应用程序文件夹中
  3. 打开VS Code
  4. 提示安装简体中文并重启(或在插件列表中搜索Chines安装)
  5. 安装插件 C/C++
  6. 安装插件 Code Runner (图标是黄色.run)
  7. 设置Code Runner(已安装列表中 .run 右下角设置) -》扩展设置-〉
    • [√] Code-runnerClear Previous Output(清除之前运行输出);
    • [√] Code-runner:Ignore Selection(运行整个程序,非选中部分)
    • [√] Code-runner:Run In Terminal
    • [√] Code-runner:Save File Before Run(运行前保存代码)
  8. 快捷键修改
    1. comand +k,comand+s 打开编辑快捷键
    2. 删除行改为 command+d
    3. 格式化改为 command+alt+l.
  9. 创建文件夹Code
  10. 新建文件Helloword.cpp
js
# include <instream>
using namespace std;
int main()
{
cout << "Hello C++" << endl;
return 0;
} 
   

二、【选装】配置断点调试

  1. 添加调试配置文件 tasks.json: command+shift+P 输入:任务 ,点击下面的”配置任务“选择 C/C++ clang 文件夹生成 tasks.json(不要关掉)
  2. 添加调试配置 launch.json
  3. 回到cpp代码界面,点击左边的debug按钮(虫子+三角),点击运行和调试下面“创建launch.json文件”连接
  4. 代码页面右下角点击”添加配置“-》选择第一项 C/C++ llab 启动
  5. “program”值改为:${fileDirname}/${fileBasenameNoExtension}
  6. "name":改为 "调试",
  7. "externalConsole":改为true,
  8. 添加一项 "preLaunchTask": "C/C++: clang++ 生成活动文件" (上一行尾添加逗号)

launch.json

js
{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "调试",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "lldb",
            "preLaunchTask": "C/C++: clang++ 生成活动文件" 
        }
    ]
}
   

tasks.json

js
{
	"version": "2.0.0",
	"tasks": [
		{
			"type": "cppbuild",
			"label": "C/C++: clang++ 生成活动文件",
			"command": "/usr/bin/clang++",
			"args": [
				"-fcolor-diagnostics",
				"-fansi-escape-codes",
				"-g",
				"${file}",
				"-o",
				"${fileDirname}/${fileBasenameNoExtension}"
			],
			"options": {
				"cwd": "${fileDirname}"
			},
			"problemMatcher": [
				"$gcc"
			],
			"group": "build",
			"detail": "编译器: /usr/bin/clang++"
		}
	]
}