用 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++ 仅生成这一个文件)