I am using VC 6 and have an application which links in several static libraries. Everything had been working fine but now when I build the main exe I get the following error:
I can't see anything that has changed that would cause this. Does anyone have any ideas please?
libcpmt.lib(xlock.obj) : error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined in lib_one.lib(libone.obj)
I should have also said that the problem is only in a release build.