Building Programs from Multiple Files
Before You Start…
Form a group of about three or four people.
Then, do the following:
- Pick a lab machine to work on. You'll need to all be positioned so you can see the screens and potentially take the keyboard.
- Find out your group number. Prof. Melissa will hand out a piece of paper with your group number on it.
- Have one person in the group open Visual Studio Code, and sign into the course server.
- Choose the “Open Folder” option and select and navigate to:
/cs70/fall2025/week3lab2/sect2/group1(replacegroup1with your actual group number, and note the leading slash; this code is not in your own directory).
The Task
In the directory there are several files (allcaps.cpp, allcaps.hpp, exclaim.cpp, exclaim.hpp, and shout.cpp). Together they can be used to create a program. Your task is to build that program.
You will need to
- Figure out how the files depend on each other, and which one contains the
mainfunction. - Add missing
#includedirectives to the files so that each file includes the header files it needs. - Compile the files into object files.
- Link the object files into an executable.
- Run the executable to see what it does.
When you've finished, you can either work on finishing Homework 2 or start on Homework 3.
(When logged in, completion status appears here.)