首页 > 编程语言 >Dev-C++ 的功能与外观优化

Dev-C++ 的功能与外观优化

时间:2024-07-28 23:18:17浏览次数:11  
标签:外观 格式化 Dev 点击 C++ https 下载

image

预备

安装

安装 Dev-C++ 5.11:

  1. 官方下载:https://sourceforge.net/projects/orwelldevcpp/(若下载缓慢可选择 Problem Downloading->Auto-select)
  2. 蓝奏云下载:https://wwu.lanzouq.com/iTwwW07r28ni

运行安装包即可。

更改语言

如果界面语言为英文,选择 Tools -> Environment Options...

image

选择 Language: 将 English (Oringinal) 改成 简体中文/Chinese

image

功能优化

编译器与编译选项

下载与安装 TDM-GCC

打开 https://jmeubank.github.io/tdm-gcc/

点击 tdm64-gcc-10.3.0-2.exe

image

若下载缓慢可使用 https://ghproxy.com/ 加速。

下载完成后点击 Create


选择下载目录。


等待下载完成


点击 Finish 完成安装。

导入 TDM-GCC

找到下载目录中的 TDM-GCC-64,复制到 Dev-Cpp 的文件夹里(默认是 C:\Program Files (x86)\Dev-Cpp)

删除 MinGW64 并把 TDM-GCC-64 改名为 MinGW64


打开 Dev-Cpp ,选择 工具[T]->编译选项[C]

点击那两个黄色加号(寻找并自动配置编译器),并点击 Yes
在这里插入图片描述


启用 C++14 并开启 O2

勾选 编译时加入以下命令 并输入以下内容:

-std=c++14 -O2

即可启用 C++14,并开启 O2 优化。

在这里插入图片描述

代码警告优化

工具[T]->编译器选项[C] 中选择 代码生成/优化->代码警告

显示最多警告信息 (-Wall)显示较多警告信息 (-Wextra) 设定成 Yes
点击 确定[O] 以保存设置

代码格式化

首先说明:格式化不是删除代码,而是自动排版。

选择 Asyle->格式化选项(Z)(需要首先打开一份代码)

括号风格 里设定代码格式化风格
比如说 Java 就是这样:

#include<cstdio>
using namespace std;
int main(){
	printf("Hello World!");
	return 0;
}

Allman 就是这样:

#include<cstdio>
using namespace std;
int main()
{
	printf("Hello World!");
	return 0;
}

(其实就是大括号不同)
其他的括号风格我也不是很清楚


然后就可以通过 Astyle-> 格式化当前文件(Y) 来格式化代码了
也可以用快捷键 Shift+Ctrl+A 来格式化。

外观优化

字体

下载

Fira Code 是一款专为代码而设计的字体。
https://github.com/tonsky/FiraCode/releases 下载最新版本的压缩文件(现在是 v6.2)

(同样可以用 https://ghproxy.com/ 加速下载)

安装

打开解压后的文件 \Fira_Code_v6.2\variable_ttf\FiraCode-VF.ttf
点击 安装(I)

使用

选择 工具[T]->编辑器选项[E]

选择 显示->字体

往下翻找到 Fira Code 并选择

标签:外观,格式化,Dev,点击,C++,https,下载
From: https://www.cnblogs.com/jerrycyx/p/18329128

相关文章

  • OI 中各种输入方式的速度比较(C++,大量实测数据,附图表)
    测试信息本次共测试了以下几种输入方式的速度:scanfcin快读位运算快读fread()+位运算快读关闭同步流的cin开启tie绑定并关闭同步流的cin每组测试各输入方式均使用相同数据,为随机生成的\(1000000\)(1E6)个整数,范围在\([-(2^{31}-1),2^{31}-1]\)(即int范围)。所用......
  • C++ 中缀表达式判断合法性并求值
    中缀表达式值题目描述输入一个中缀表达式(由0−9组成的运算数、加+减−乘∗除/四种运算符、左右小括号组成。注意“−”也可作为负数的标志,表达式以“@”作为结束符)。判断表达式是否合法,如果不合法,请输出“NO”;否则请把表达式转换成后缀形式,再求出后缀表达式的值并......
  • VS2022创建C C++ GTEST工程
    原因需要对带代码进行单元测试,选择在Visualstudio中使用GTEST框架。实施创建一个常规的控制台可执行程序。然后使用NUGET安装包安装GTEST头文件和动态库,同时安装GTESTADAPTER。安装可能提示找不到包源,此时需要根据提示配置一下,注意通配符很关键,不要问为甚吗,就是有bug......
  • C++ 笔记(一)数据类型(1)
    1简单的变量变量名命名规则如下变量名称可以包含字母、数字和下划线(_)。变量名称的第一个字符必须是字母或下划线。区分大小写,即大写字母和小写字母被认为是不同的字符。不能使用C++的关键字作为变量名。2数据类型2.1整型short、int、long和longlong这四种类型都是......
  • C++关键字——inline和auto
    目录一、前言 二、inline关键字(C++11)---多用于内联函数a.概念b.特性三、auto关键字(C++11)a.auto简介b.auto的使用细则c.auto不能推导的场景d.基于范围的for循环(C++11)一、前言C++总计63个关键字,我们先了解inline和auto这两个关键字。asmdoifreturntrycontinue......
  • 三种语言实现高精度加法(C++/Python/Java)
    题目给定两个正整数(不含前导00),计算它们的和。1≤整数长度≤100000C++#include<bits/stdc++.h>usingnamespacestd;vector<int>add(vector<int>&A,vector<int>&B){if(A.size()<B.size())returnadd(B,A);vector<int>C;......
  • 互联网大裁员背景下C++程序员该如何突围?
    一、前言              近期遇到许多正在找工作的小伙伴感叹今年工作难找,往年互联网上升期的时候,北京互联网行业不光工资给的高,而且坑也多,就拿互联网前几大语言来说,20年北京区Java招聘岗位10万+,目前只有不到1万+,20年北京区python招聘岗位3万+,2024年4月份不到5......
  • C++从入门到起飞之——内存管理(万字详解) 全方位剖析!
    ......
  • 浅谈简单的数据结构1(树状数组 、线段树)(c++)
    *_*课间休息后的知识点轰炸树状数组引入给定长为n的序列a,q次操作,每次查询一段区间的和,或修改一个数的权值。1≤n,q≤5×10^5,0≤a_i≤10^9。分析如果没有修改操作,这是一道非常简单的前缀和题。假如我们修改前缀和数组,查询就还是O(1)的,是否可行呢?当然不行。考虑......
  • 浅谈图论中树及其相关知识点(树的遍历、直径、最近公共祖先)(c++)
    目录前言一.关于树二.树的遍历(一)遍历方式常见遍历1.DFS遍历2.BFS遍历二叉树遍历1.先序遍历2.中序遍历3.后序遍历(二)例题讲解1.P1030[NOIP2001普及组]求先序排列思路AC代码 2.P5908猫猫和企鹅思路AC代码  3.P1395会议思路AC代码三.树的直径(一)定......