I created a Project on the VC 6.0 compilation platform, which consists of 5 .cpp files and a unifi.h file, and each .cpp file has a #include "unifi.h" at the beginning. And all .cpp files and this .h file are also added to the Project. After thousands of hard debugging, it can finally run successfully. But once the entire folder containing all of these files is copied to other paths, two "unifi.h" files appear, one is contained in Project, the other is unifi.h in External Dependencies, estimated Because the #include "unifi.h" statement is introduced. Due to two .h files, or because of other reasons, the entire Project cannot run correctly under the new path. Excuse me, what is this reason? Thank you!