Runtime error "msvcr80.dll" is missing when using pre-compiled 6.0.4 in Win32

Kashif Ali Siddiqui <[email protected]>
Newsgroups gmane.comp.mozilla.devel.directory
Organization http://groups.google.com
Message-ID <[email protected]>
Hi All,

I am having a runtime error when I ran my application which states
          "This application has failed to start because MSVCR80.dll
was not found. Re-installing the application may fix this problem."

I am using Mozilla c-sdk pre-compiled win32 6.0.3 binaries available
from the following URL

ftp://ftp.mozilla.org/pub/mozilla.org/directory/c-sdk/releases/v6.0.4/ldapcsdk-6.0.3-WINNT5.2_DBG.OBJ.zip

I am using VC++ 8.0 for compiling my project. I compiled my project
using the nsldap32v60.lib and nsldapssl32v60.lib libraries from the
pre-compiled package and place all DLLs in the project's target
directory. When I execute my application, it shows the above error and
terminates. My guess is that the problem is in the pre-compiled
binaries as view-dependency shows MSVCR80.dll unresolved dependency.
And that I have to build my own Mozilla c-sdk as static libraries.

Kindly help me, and state if there is a way to remove this MSCVR80.dll
issue in the pre-compile 6.0.3 package, and if not, kindly state how I
can compile the latest Mozilla 6.0.4 or 6.0.5 on Windows using VC++8
along SASL and SSL support.

I have compiled Cyrus SASL on windows to be used with Mozilla LDAP
libraries.

Any help will be highly appreciated.

Thanks
Kashif Ali Siddiqui
A developer
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.