Today I had to compile and link some CVF code probably for the first time since I installed the CVF 6.6A update on my Windows 2000 system. I installed the update from my own account because it has administrator privileges.
The link failed with the LNK1104 error for file DFORMD.LIB, but the file exists in C:Program FilesMicrosoft Visual StudioDF98LIB. I then issued the SET command at a DOS prompt and noticed that my user definition of the LIB environment variable was in effect. My user definition didn't include the ...DF98LIB directory, but the system definition of LIB did.
Looking more closely, I noticed that a number of user definitions of environment variables were overriding the corresponding system definitions.
I remember this happening once before some time ago. I cleaned up the definitions of variables manually, and I don't know how the user definitions crept back in. Does anyone know how these get set?