Dave_dev - 2006-02-28

I'm using makefiles to build my project from the cygwin shell, in which all the source files are written in C/C++. I also runs some unit tests using cppUnit. This project has already been compiled with VS7.1 (VS 2003) and working. Now I'm trying to modify the makefiles to also use them with the VS8.0 (VS 2005) compiler.

Although, the project dlls are generated, when the unit tests are being executed, I get the following error message:

"THIS application has failed to start because MSVCP80D.dll was not found. Re-installing the application may fix this PROBLEM"

####### starting runcpptests
make[1]: [runcpptests] Error 53 (ignored)
make[1]: [runcpptests] Error 53 (ignored)
make[1]: [runcpptests] Error 53 (ignored)
make[1]: [runcpptests] Error 53 (ignored)
make[1]: [runcpptests] Error 53 (ignored)
####### runcpptests done

I do not know what's causing this problem. Is this a known incompatibility of cppUnit with VS8.0? It shouldn't be as when I built the cppUnit project with VS 2005, it compiled without any errors/warning (except DSPlugIn which I ignored as the online documentations said this feature would not be supported in VS2005).

The version of cppUnit I'm using is 1.10.2

If anyone else has encountered this problem or if you have suggestions that might help resolve this problem, I would appreciate if you could share them with me.

Thank you