Because you derived Class X from the Class Y in the other DLL, the linker needs access to the base Class member functions which are in the .obj file from your other DLL. I suggest that you include the relevant .cpp and .h files from the other DLL project into your new DLL project. Then it should link correctly.

HTH


Roger Allen