Running / Debugging OCCI Applications Compiled and Linked With Microsoft Visual C/C++ 2005 Multi-threaded Runtime Library Fails to Find MSVCR80.dll (Doc ID 377087.1)

Last updated on JULY 05, 2017

Applies to:

Oracle Database - Enterprise Edition - Version 10.2.0.1 to 10.2.0.5 [Release 10.2]
Generic Windows
z*OBSOLETE: Microsoft Windows XP
***Checked for relevance on 16th May 2016***

Symptoms

Running OCCI Applications Compiled and Linked With Microsoft Visual C/C++ 2005 (VC8) With Code Generation Option /MT (Runtime Library Multi-threaded) or /MTd (Runtime Library Multi-threaded Debug) Fails With


"This application has failed to start because MSVCR80.dll was not found. Re-installing the application may fix this problem."

or

"This application has failed to start because MSVCR80D.dll was not found. Re-installing the application may fix this problem."

 

Debug Session Error

Debugging Fails With

     An unhandled non-continuable STATUS_DLL_NOT_FOUND exception was thrown during process load

and the complete messaging from the Output window looks similar to the following

'App.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', No symbols loaded.
'
App.exe': Loaded '%ORACLE_HOME%\OCI\lib\MSVC\vc8\oraocci10d.dll', No symbols loaded. 'App.exe': Loaded '%ORACLE_HOME%\BIN\oci.dll', Binary was not built with debug information.
'
App.exe': Loaded 'C:\WINDOWS\system32\msvcr71.dll', Symbols loaded.
Debugger:: An unhandled non-continuable STATUS_DLL_NOT_FOUND exception was thrown during process load

Opening the executable with Dependency Walker (DEPENDS.EXE) to view its dependencies Fails With

"Errors were detected when processing "Executable.EXE". See log window for details."

Log Window shows:

Error: At least one required implicit or forwarded dependency was not found.

Module Window shows:

Error opening file. The system cannot find the file specified (2).

for the following dependent DLLs:

* MSVCR80.DLL
* MSVCP80.DLL

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms