Hi,
I am facing the following errors after upgrading my solutions to 2005. There are lots of vcprojs in my solution but I am facing this error only in some of the projects. Following type of errors I am getting :
libcmtd.lib(_file.obj) : error LNK2005: ___iob_func already defined in MSVCRTD.lib(MSVCR80D.dll)
I have already tried following options:
1.) I have checked that all the dependent libraries are build in multithreaded DLL mode, but project is dependent on some external libraries as well, which we dont want to rebuild. Is there any solutions for the same without rebuilding these libraries.
2.) I have also try to build the project using the option NODEFAULTLIB, but still facing these errors.
The concern in my mind that we were building the solution successfully in the previous version of Visual Studio( i. 2002), how these linking errors might be related to the Visual Studio version.
Any help will be highly appreciated.
Thanks.
I am facing the following errors after upgrading my solutions to 2005. There are lots of vcprojs in my solution but I am facing this error only in some of the projects. Following type of errors I am getting :
libcmtd.lib(_file.obj) : error LNK2005: ___iob_func already defined in MSVCRTD.lib(MSVCR80D.dll)
I have already tried following options:
1.) I have checked that all the dependent libraries are build in multithreaded DLL mode, but project is dependent on some external libraries as well, which we dont want to rebuild. Is there any solutions for the same without rebuilding these libraries.
2.) I have also try to build the project using the option NODEFAULTLIB, but still facing these errors.
The concern in my mind that we were building the solution successfully in the previous version of Visual Studio( i. 2002), how these linking errors might be related to the Visual Studio version.
Any help will be highly appreciated.
Thanks.