Of course, if you change a header file, you must recompile all the source-code files in which that header file is included.