目录
1. 官网下载Dev-C++
2. 安装Dev-C++
3. 解决Dev-C++ 6.3中的编辑窗和运行窗中的中文显示乱码
3.1 编辑窗的中文在光标移开后不显示解决方法
3.2 运行窗口中文乱码解决方法
4. Debug和Release,profiling说明
4.1 debug
4.2 release
4.3 profiling
4.4 Debug和Release的进一步说明
5. VScode中配置C/C++编译器
5.1 VScode配置Dev-C++自带的TDM-GCC编译器
5.2 VScode配置MinGW编译器
6. 使用EasyX 进行图形化编程
1. 官网下载Dev-C++
官网:/free-tools/dev-cpp
因官网下载需要注册,建议从GitHub下载。
GitHub下载地址:/Embarcadero/Dev-Cpp
不用记住上面地址,在中检索Dev-Cpp,在检索结果中找到Embarcadero/Dev-Cpp【一般在检索结果的最前面】,点击即可进入新版本页面:
点击右下角的v6.3 Latest,进入下载页面:
请用迅雷等下载工具提升下载速度。
百度网盘下载:/s/1LG_W-EQmNUzErf689sePtQ 提取码:ofos
2. 安装Dev-C++
余下的安装均使用默认设置,直接点下一步就可。
建议使用默认路径安装 ,C盘不够就只修改盘符:
D:\Program Files (x86)\Embarcadero\Dev-Cpp
新建文件,输入代码测试一下:
#include "stdio.h"int main(){printf("Hello C-world!\n");printf(" ****\n");printf(" *\n");printf(" * \n");printf(" ****\n");}
编译运行后,结果如下::
3. 解决Dev-C++ 6.3中的编辑窗和运行窗中的中文显示乱码
3.1 编辑窗的中文在光标移开后不显示解决方法
设置方法:打开工具—编辑器选项,把编辑器属性中的复选框勾掉:
3.2 运行窗口中文乱码解决方法
① 打开工具—编译选项
② 在第一个框中填入:
-fexec-charset=gbk
③ 勾选“编译器加入以下命令”
④ 重新编译一次以后运行。
记得把“设定编译器配置”中的每一项都按上述方式设置一下:
设置后,输入代码测试一下:
# include <stdio.h>int main(void){int i, j,sum;sum =0;//printf("请输入两个值,中间以空格分隔:");//scanf("%d%d", &i, &j);//是从键盘输入数据时,给多个变量赋的值之间一定要用逗号隔开printf("请输入两个值,中间以逗号分隔:");scanf("%d,%d", &i, &j);//是从键盘输入数据时,给多个变量赋的值之间一定要用空格、回车或者 Tab 键隔开sum = j * i;printf("%d * %d =%d\n", i, j,sum);return 0;}
4. Debug和Release,profiling说明
4.1 debug
调试,可以对软件进行单步执行、堆栈跟踪、调试等操作来发现bug。
4.2 release
发行版,如果最终调试后程序没有明显bug,可以作为可用的软件分享给他人使用就可以使用这个选项编译。
4.3 profiling
性能分析。可以对软件执行过程中的cpu利用率,内存占有进行分析。也可以用来发现、分析异常、bug。
4.4 Debug和Release的进一步说明
Debug和Release主要是针对其面向的目标不同的而进行区分的
Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供强大的应用程序调试能力。Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于ATL的,则Debug和Release版本对DLL的要求差不多。
而Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。
5. VScode中配置C/C++编译器
注意,以下编译器配置方式二选一既可!
5.1 VScode配置Dev-C++自带的TDM-GCC编译器
把Dev-C++的安装位置加入到Windows的path环境变量中去:
D:\Program Files (x86)\Embarcadero\Dev-Cpp\TDM-GCC-64\bin
然后,win + R,打开一个控制台窗口,输入gcc --version看有没有设置成功
如果成功,可以在Vscode中进一步安装插件了:
打开插件窗口,在搜索位置输入code runner,找到code Runner 插件,点击install,直到自动安装完成。
安装C/C++扩展:
在代码窗口中输入测试代码。
然后在代码窗内右键,选 Run Code
在输出窗口上就可看到输出信息:
5.2 VScode配置MinGW编译器
第一步:下载安装MinGW编译器
直接进入SourceForce中下载对应的压缩包即可,开源下载地址:MinGW下载地址
进入网站之后往下翻,选择离线安装包x86_64-win32-seh。外网可能会下载慢,建议复制下载地后使用迅雷下载。
解压下载后的安装包,记住解压的地址,为了方便可以将安装包移动到你想要安装的位置,比如笔者解压后把安装包放到了D:\ProgramData\mingw64中。
第二步:配置环境变量
打开解压的文件夹,进入bin文件内,复制该路径:D:\ProgramData\mingw64\bin
右击开始,依次点击系统→高级系统设置→环境变量→Path→编辑→新建,将刚才复制的路径粘贴进去,然后点击确定。
然后验证环境变量是否配置成功,右击开始,点击运行,输入cmd,点击确定,在命令行中输入:
gcc -v
点击回车,如果出现gcc版本号即为配置成功。
第四步:配置编译器
按Ctrl+Shift+P调出命令面板,输入C/C++,选择“编辑配置(Edit Configurations(UI))”进入配置,修改编译器路径为MinGW所在路径,最后为gcc.exe:
D:\ProgramData\mingw64\bin\gcc.exe
然后选择IntelliSense 模式为windows-gcc-x64
新打开一个文件夹,在文件夹中新建一个C语言文件,输入一段测试代码:
//C语言测试程序#include <stdio.h>int main(){printf("Hello World!!!!\n");return 0;}
在VScode中按下图运行代码:
也可以直接点击F5运行程序,系统会根据你刚才的设置自动选择比那一期。
运行后,底边终端出现Hello World!即为成功运行程序:
终端显示如下:
调试控制台显示如下:
6. 使用EasyX 进行图形化编程
EasyX Graphics Library是针对 Visual C++ 的免费绘图库,支持 VC6.0 ~ VC,简单易用,学习成本极低,应用领域广泛。EasyX 含有一些简单的函数集合,几乎不用学习,直接翻看参考手册就可以直接使用。正因为 EasyX 足够简单,在进行 C/C++、图形学、图像学、分形学等课程实验时,可以专注在课程知识上,不被绘图部分牵扯太多精力。目前已有许多大学将 EasyX 应用在教学当中。
下文介绍将 EasyX 适配到 MinGW 上的库文件,并介绍如何将 EasyX配置到以 MinGW 为编译器的Dev-C++集成开发环境中。
(91条消息) Dev-C++ 配置 EasyX,使用C++ 的免费绘图库_笑春风oO的博客-CSDN博客/qcmyqcmy/article/details/129527345