On XP, MSXML. dll is used, but win7 is replaced with msxml6.dll. This article does not look at why, but only solves the problem.
Solution: 1. Change MSXML. DLL to msxml6.dll (another pile of errors later)
Error c2653: "MSXML": not a class or namespace name 1> G :\.... \ stampmanager. CPP (127): Error c2660: "ixmldomdocument: load": the function does not accept 1 parameter. 1> G :\.... \ stampmanager. CPP (130): Error c2653: "MSXML": not a class or namespace name 1> G :\.... \ stampmanager. CPP (130): Error c2660: "ixmldomnode: selectnodes": the function does not accept 1 parameter 1> G :\.... \ stampmanager. CPP (139): Error c2653: "MSXML": not a class or namespace name 1> G :\.... \ stampmanager. CPP (140): Error c2653: "MSXML": not a class or namespace name 1> G :\.... \ stampmanager. CPP (141): Error c2653: "MSXML": not a class or namespace name 1> G :\.... \ stampmanager. CPP (142): Error c2653: "MSXML": not a class or namespace name 1> G :\.... \ stampmanager. CPP (143): Error c2653: "MSXML": not a class or namespace name
2. The above error is caused by a file change error. The namespace that appears many times in the file is incorrect. What if you happen to have not used the namespace? # Define MSXML msxml2
So far, MSXML. dll has been replaced with msxml6.dll