搭建环境做一个一个备忘
为临时需要再搭建环境时做一个一个备忘
记得先切换电脑自带的快捷键,如切换语言标点
Devc
最高支持c++11标准
安装时按默认(包括语言),可改安装到那个盘
选择语言
在这里选择简体中文。
关于调试
工具->编译选项->代码生成优化->代码生成->语言标准(根据需要修改)
-> 代码性能->生成代码性能信息
->连接器->产生调试信息
工具->环境选项->鼠标查看变量值
有改动,重启都一定要先编译再调试
快捷键 F5 开始调试
快捷键 F6 停止调试
快捷键 F7 单步调试(运行下一步)
快捷键 F8 单步进入函数调试
如果你调试前设置查看的话,变量会“Execute to evaluate”
遇见 endl
会卡死!调试查看 STL 里面参数会卡死!
看stl去调试的话一定会卡死,只能打印出来,或者(赋值给一个变量,查看变量)(注意取消鼠标看变量)
自动整理代码
按下Ctrl+Shift+A整理
调整界面风格
工具 -> 编辑器选项 -> 基本 ->去掉高亮显示当前行的√
-> 语法->预设->obsidian
手动补全(自己用过的变量)
打开工具 -> 快捷键选项,找到最下面的Show code completion,把快捷键改成别的 (我选择的是Ctrl+Enter,就是选中你要更改的那项,然后直接按下你想要的组合键,自动就改了),然后确定后退出。
它只能提示出它已经缓存好了的头文件的内容,(不如去查api文档)如果你在安装的时候只缓存了常用头文件的话, 你包含
以下为收集的一些可以提示和不可以提示的总结:
已经写上的头文件里面的函数
函数形参列表
你定义的变量、函数名
对象实例的方法、构造方法
宏定义
看上去可以,实际上不能提示的有一些,但不限于:
语言保留字(一些关键字),比如break、return、continue、sizeof、malloc……
头文件(就是#include后不能像visual studio一样出现一些头文件的提示)
预处理语句
如果你想让它提示保留字出来的话,你可以这样解决,那就是写这么一个宏定义(以continue为例):
define continue continue
然后continue就能被作为一个宏而提示出来了,但是完全没必要