操作指南 - 在C++项目中导入程序文件

与《C++编程基础及应用》(暂定名)15.3节配用。

版权声明

本文可以在互联网上自由转载,但必须:注明出处(作者:海洋饼干叔叔)并包含指向本页面的链接。

本文不可以以纸质出版为目的进行改编、摘抄。

  我们以Qt Creator为例进行演示,在其它的IDE环境中,操作过程大体相同。

1. 创建EmployeeClass项目

  在Qt Creator中,我们创建了Non Qt Project - Plain C++ Application,名为EmployeeClass, 创建路径为D:\Demo,其中,构建工具选择了qmake。

image-20221031092317863

  创建完成后,我们得到项目EmployeeClass,其项目路径为D:\Demo\EmployeeClass。如下图所示,该项目内仅包含一个程序文件main.cpp。

image-20221031092523587

2. 复制person.h及person.cpp至项目目录

  为了在项目中重用之前写好的Person类型,我们找到了先前代码中的person.h以及person.cpp,将其复制粘贴到D:\Demo\EmployeeClass。

image-20221031092728957

  此时,虽然person.h和person.cpp已经位于EmployeeClass项目的项目目录内,但EmployeeClass项目本身并未将person.h和person.cpp视为项目的构成部分。

image-20221031092831242

3. 导入文件

  在Qt Creator中右键单击项目名EmployeeClass, 在弹出菜单中选择“添加现有文件…”。

image-20221031093006438

  定位到项目目录,左手按住Ctrl键,右手用鼠标复选person.h和person.cpp,然后点击”打开“。当然,也可以分两次导入。

image-20221031093028648

  导入完成后,可见项目EmployeeClass中已经包含了文件person.h以及person.cpp。当项目EmployeeClass被构建时,person.h以及person.cpp将会作为项目的组成部分参与构建。

image-20221031093044842

  接下来,便可以按照教科书15.3节中的方法,创建Employee类型,并让其继承Person类型。