I've got MSVC++ 6 here and I tried what you did with a quick sample and got the same linker error. I removed the const declaration from the file where it was declared and also from the header where it was defined and it then compiled/linked successfully however. Hmmm...