关于蓝桥杯等算法竞赛的经验总结 - REWINE NOTE (wineee.github.io)
https://github.com/OI-wiki/OI-wiki
IDE选择
编译器选择
- Microsoft Visual C++:这是微软提供的主要的 C++ 编译器,包含在 Visual Studio 集成开发环境(IDE)中。它支持最新的 C++ 标准和各种 Windows API,在 Windows 平台上广泛用于开发。
- MinGW-w64:MinGW-w64 是一个在 Windows 平台上使用 GCC 的开发环境。它提供了一套类 Unix 的开发环境,可以用于编译和运行 C++ 程序。MinGW-w64 是一个开源项目,提供了针对 32 位和 64 位 Windows 的工具链。
调试器选择(Debugger)
- GNU Debugger(GDB):GDB 是一个功能强大的开源调试器,它支持多种编程语言,包括 C++。GDB 可以与 MinGW、GCC 和 Clang 等编译器配合使用,在 VS Code 中进行 C++ 程序的调试。
- LLDB:LLDB 是一个用于调试 C++ 程序的开源调试器,它是 Clang/LLVM 项目的一部分。LLDB 通常与 Clang 编译器一起使用,但也可以与其他编译器(如 MinGW)配合使用。
- MIEngine:MIEngine 是 VS Code 的调试引擎,它支持 GDB 和 LLDB 等调试器。通过 MIEngine,你可以在 VS Code 中进行 C++ 程序的调试
devc++遇到问题
dev乱码问题产生原因以及解决方案:
- IDE中编辑器中中文显示乱码:默认的不支持中文。可以调整为ANSI或者是UTF8
- 在编译的生成的命令行窗口中输出中文乱码:由于中文操作系统中命令行的使用编码为gbk。可以编译时候指定输出的编码方案为GBK
dev中文单注释单击才能显示解决方案:解决Dev-C++6.2中文注释无法显示,单击才能显示的问题_devc注释看不见-CSDN博客
在中文操作系统环境下,Windows 的 "ANSI" 编码通常指的是 GBK 编码(或其扩展的编码方式)。GBK 编码是一种用于中文字符集的编码方式,它是对 GB2312 编码的扩展,能够覆盖更多的中文字符。
Vscode详细配置选择