Skip to content

用 Dev-C++ 编译已在 VS2022 下通过的 C++ 程序

目录

NOTE

本文档讲述的不是独立使用 Dev C++ 编译 C++ 程序的方法,而是将已经使用 VS 2022编写并调试完成的 C++ 程序再用 Dev C++ 编译一遍

  • 用多个编译器完成同一个作业时,希望共用一个源程序文件,目的是避免同一个作业维护多个源程序文件所带来的冲突及错误
  • 单独使用 Dev C++ 编写 C++ 程序的方法请自行摸索
  • 为了统一,强制要求每个作业首先用 VS 2022 完成,在调试通过的基础上用 Dev C++ 再次编译,从而体验同一程序在不同编译器中可能出现的差异
  • 用多个编译器完成同一个作业时,希望共用一个源程序文件,目的是避免同一个作业维护多个源程序文件所带来的冲突及错误。

例:假设要求完成作业 1-6(对应源代码为 1-6.cpp,要求能同时适应双编译器)

  • 方法 1
    两个编译器对应两个 1-6.cpp ,相互独立,如果有错误要同步修改两个 cpp 文件,如果交作业时提交了未修改的文件则会出错

  • 方法 2
    VS 2022 和 Dev C++ 编译器对应同一个 1-6.cpp ,不会发生忘记同步的问题

前提条件

  • 查看本文档的前提条件,是已经用 VS 2022 完成了对应程序的输入、编译与纠错、调试运行等工作
  • 本文以 "helloworld" 项目为例,所在目录、文件名等均与 VS 2022 中的例子相同。
    • 所在目录、文件名等均与 VS 2022 中的例子相同 -- 实际中若有不同请自行对应修改

第 1 步:进入文件夹

进入 D:\homework\helloworld 文件夹

第 2 步:用 Dev C++ 打开源程序文件

在 "helloworld.cpp" 文件上按鼠标右键 - 菜单中选择"打开方式" - "Dev-C++ IDE"

第 3 步:确认已成功打开

Dev C++ 启动成功,并已打开源程序文件 "helloworld.cpp" 。

第 4 步:编译运行

"运行" 菜单选择 "编译运行"(或直接按 F11 键)

第 5 步:查看运行结果

如果程序正确,则出现运行结果窗口,如有错误,则修改后再次"编译运行"即可。

目录结构说明

  • 通过步骤 1-5,一个程序再次编译并验证完成
  • Dev C++ 在"一个作业仅由一个源程序文件组成"的情况下,可以省略"工程"、"项目"、"解决方案"
  • 本文仅适用于"一个作业仅由一个源程序文件组成"的情况,后期有"一个作业由多个源程序文件组成"的情况,不适用此方法
  • 本文方法生成的可执行文件 "helloworld.exe" 与源程序文件 "helloworld.cpp" 在同一目录下(Dev C++ 仅生成这一个文件)