《DevC++支持C++11等与其软件分辨率低的解决办法》

《DevC++支持C++11等与其软件分辨率低的解决办法》


🔥小龙报:个人主页

🎬作者简介:C++研发,嵌入式,机器人方向学习者

❄️个人专栏:《C语言》《算法》KelpBar海带Linux智慧屏项目《coze智能体开发平台》
✨ 永远相信美好的事情即将发生

文章目录


一、重现DevC++不支持C++11等的问题

在DevC++的使用过程中,有时候使用较新的语法,可能编译不过,提⽰错误,如下所示

c 复制代码
#include <iostream>
#include<string>
using namespace std;
int main()
{
	string s = "abc";
	cout << "s:" << s << endl;
	//尾删

	s.pop_back();
	cout << "s:" << s << endl;
	//尾删

	s.pop_back();
	cout << "s:" << s << endl;
	return 0;
}

运行结果:

二、解决DevC++支持C++11等的方法

  1. 菜单中,点击:工具->编译选项,打开


  1. 勾选【编译时加入一下命令】,然后在下方的编译框中加入
c 复制代码
-std=c++11

点击确定即可。

要想支持其他C++的标准也是一样的方法。

c 复制代码
1. -std=c++14
2. -std=c++17
3. -std=c++20

三、软件分辨率低解决方法

因为Dev-C++很久不再更新,而且版本比较老,所现在显示器的高分辨率支持不好,所以看起来显示不够清晰。为了解决这个问题,可以这样做:

(1)找到DevC++的桌面图标,右击点击属性

(2)在属性中,点击【兼容性】,在兼容性中,点击【更改高DPI设置】

(3)3. 在这个页面,点击【系统(增强)】,然后点击【确定】

(4)然后点击【应用】、【确定】就可以了

每日励志

相关推荐
叼烟扛炮7 小时前
[LangChain] 学习笔记(06):突破大模型限制——结构化输出(Structured Output)
windows·笔记·学习·langchain
apcipot_rain8 小时前
C++转Java日记(03)
java·开发语言·c++
布莱克6058 小时前
C++ 中 map 的 insert 与 emplace:key 已存在时会覆盖吗?
开发语言·数据结构·c++·算法·map
xys_6789 小时前
深挖C++:类和对象(中)
开发语言·c++
D e re k ZH11 小时前
C++ 系统学习手记:从语法细节到工程实践
开发语言·数据结构·c++·算法
2603_9696948511 小时前
JDBC 基础学习笔记:API 核心原理解析与 CRUD 代码实操
数据库·笔记·mysql·学习方法·database·sql注入
xiaoye-duck12 小时前
《C++ 项目:手写大模型接入 SDK》Ollama接口设计(上):初始化、全量响应实现和测试
开发语言·网络·c++·语言模型
zaizai100713 小时前
【Effective Modern C++】学习第一章
c++
Zwawa13 小时前
屏幕不止一种:OLED、LCD1602字符屏、TFT/IPS图形屏和串口屏怎么用,这与TTY和PTY又有什么关系
c语言·单片机·嵌入式
Fruiticecake13 小时前
C 程序员速通现代 C++(一):lambda、std::function、移动语义与智能指针
c语言·c++