473,385 Members | 1,582 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

unable to locate MSVCP80D.dll

Hi,

I'm using vs2k5 vc++ (native/unmanaged). I just took a separate copy of a
project from source control (vss) and after fixing its dependencies build it
and it builds fine. But when I try to run the exe it reports the following
strange message:
---------------------------
myapp.exe - Unable To Locate Component
---------------------------
This application has failed to start because MSVCP80D.dll was not found.
Re-installing the application may fix this problem.
---------------------------
OK
---------------------------

My previous project runs just fine, but i dont know y is the new copy not
able to locate the dll mentioned. How do i fix it?

Regards,

-ab.
Sep 29 '06 #1
4 12576
Abubakar wrote:
Hi,

I'm using vs2k5 vc++ (native/unmanaged). I just took a separate copy
of a project from source control (vss) and after fixing its
dependencies build it and it builds fine. But when I try to run the
exe it reports the following strange message:
---------------------------
myapp.exe - Unable To Locate Component
---------------------------
This application has failed to start because MSVCP80D.dll was not
found. Re-installing the application may fix this problem.
---------------------------
OK
---------------------------

My previous project runs just fine, but i dont know y is the new copy
not able to locate the dll mentioned. How do i fix it?
Are you trying to run your application on a computer that doesn't have
VC2005 installed? That would seem to be the most likely cause of your
error.

MSVCP80D is the debug C++ standard library. It's installed by with VC++
installer and won't exist on any machine that doesn't have VC 2005
installed.

If you are trying to run your app on a non-development machine, you need to
do a Release build instead of a debug build, and you may need to install the
C++ runtime library DLLs on the machine (if it's got .NET 2.0 installed,
then they're already there). There's a program included in your VC++
installation called vcredist_x86.exe that can be used to install the runtime
libraries on other machines.

On the other hand, if you're having this trouble on the machine where VC++
is installed, then it sounds like your installation is damaged in some way,
because MSVCP80D definitely should be there.

-cd
Sep 29 '06 #2

I'm running it on my development machine. As I said the other project, which
is basically the same as this one, is running fine. I just took another copy
of the same project from vss and now after building it doesnt run and gives
the error i mentioned. The MSVCP80D.dll is located in my pc in the following
folder:
F:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8 b3b9a1e18e3b_8.0.50727.42_x-ww_f75eb16c

-ab.

"Carl Daniel [VC++ MVP]" <cp*****************************@mvps.org.nospam >
wrote in message news:u1*************@TK2MSFTNGP06.phx.gbl...
Abubakar wrote:
>Hi,

I'm using vs2k5 vc++ (native/unmanaged). I just took a separate copy
of a project from source control (vss) and after fixing its
dependencies build it and it builds fine. But when I try to run the
exe it reports the following strange message:
---------------------------
myapp.exe - Unable To Locate Component
---------------------------
This application has failed to start because MSVCP80D.dll was not
found. Re-installing the application may fix this problem.
---------------------------
OK
---------------------------

My previous project runs just fine, but i dont know y is the new copy
not able to locate the dll mentioned. How do i fix it?

Are you trying to run your application on a computer that doesn't have
VC2005 installed? That would seem to be the most likely cause of your
error.

MSVCP80D is the debug C++ standard library. It's installed by with VC++
installer and won't exist on any machine that doesn't have VC 2005
installed.

If you are trying to run your app on a non-development machine, you need
to do a Release build instead of a debug build, and you may need to
install the C++ runtime library DLLs on the machine (if it's got .NET 2.0
installed, then they're already there). There's a program included in
your VC++ installation called vcredist_x86.exe that can be used to install
the runtime libraries on other machines.

On the other hand, if you're having this trouble on the machine where VC++
is installed, then it sounds like your installation is damaged in some
way, because MSVCP80D definitely should be there.

-cd


Sep 29 '06 #3
So now to just run my application anyway, I have copied msvcp80d.dll and
msvcr80d.dll from the
F:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8 b3b9a1e18e3b_8.0.50727.42_x-ww_f75eb16c
folder to my *.exe path and ran the application only to get the following
message:

---------------------------
Microsoft Visual C++ Debug Library
---------------------------
Debug Error!

Program: E:\app\Debug\myapp.exe

R6034

An application has made an attempt to load the C runtime library without
using a manifest.
This is an unsupported way to load Visual C++ DLLs. You need to modify your
application to build with a manifest.
For more information, see the "Visual C++ Libraries as Shared Side-by-Side
Assemblies" topic in the product documentation.

(Press Retry to debug the application)
---------------------------
Abort Retry Ignore
---------------------------

Does this message give u any clue to what must be wrong? Maybe changing some
project properties will solve the problem?

-ab.

"Carl Daniel [VC++ MVP]" <cp*****************************@mvps.org.nospam >
wrote in message news:u1*************@TK2MSFTNGP06.phx.gbl...
Abubakar wrote:
>Hi,

I'm using vs2k5 vc++ (native/unmanaged). I just took a separate copy
of a project from source control (vss) and after fixing its
dependencies build it and it builds fine. But when I try to run the
exe it reports the following strange message:
---------------------------
myapp.exe - Unable To Locate Component
---------------------------
This application has failed to start because MSVCP80D.dll was not
found. Re-installing the application may fix this problem.
---------------------------
OK
---------------------------

My previous project runs just fine, but i dont know y is the new copy
not able to locate the dll mentioned. How do i fix it?

Are you trying to run your application on a computer that doesn't have
VC2005 installed? That would seem to be the most likely cause of your
error.

MSVCP80D is the debug C++ standard library. It's installed by with VC++
installer and won't exist on any machine that doesn't have VC 2005
installed.

If you are trying to run your app on a non-development machine, you need
to do a Release build instead of a debug build, and you may need to
install the C++ runtime library DLLs on the machine (if it's got .NET 2.0
installed, then they're already there). There's a program included in
your VC++ installation called vcredist_x86.exe that can be used to install
the runtime libraries on other machines.

On the other hand, if you're having this trouble on the machine where VC++
is installed, then it sounds like your installation is damaged in some
way, because MSVCP80D definitely should be there.

-cd


Sep 29 '06 #4
Hi Abubakar,

"Abubakar" <em**********@yahoo.comwrote in message
news:eF*************@TK2MSFTNGP04.phx.gbl...
Hi,

I'm using vs2k5 vc++ (native/unmanaged). I just took a separate copy of a
project from source control (vss) and after fixing its dependencies build
it and it builds fine. But when I try to run the exe it reports the
following strange message:
---------------------------
myapp.exe - Unable To Locate Component
---------------------------
This application has failed to start because MSVCP80D.dll was not found.
Re-installing the application may fix this problem.
---------------------------
OK
---------------------------

My previous project runs just fine, but i dont know y is the new copy not
able to locate the dll mentioned. How do i fix it?
Embed the manifest: in both Release and Debug project properties:

Configuration Manifest Tool Input Output Embed manifest = True

Rebuild and it should work.

--
SvenC
Regards,

-ab.


Sep 29 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: TM | last post by:
When I run an ASP.Net application I am getting the following error: "Error while trying to run project: Unable to start debugging on the web server. The project is not configured to be debugged."...
2
by: Ron Jackson | last post by:
Where can I locate and download IIS 6.0
1
by: TRI_CODER | last post by:
I am trying to solve the following exception. The exception occurs when my ASP.NET code behind code attemtps to access a remore site using SSL. Please note that all certificates are valid and the...
2
by: frbn | last post by:
hi all, we currently experience an original problem on a production server with a postgresql 7.1.3 ( a bit old, I know :\ ) We just want to know if somebody experienced this problem: the...
4
by: patelxxx | last post by:
I'm trying to use the DIV tag instead of the FORM tag which I'm currently using in my code to create a 'drop down list'. But I'm getting the ERROR: 'document.drop_list.locationID' is null or not an...
5
by: eranshuman | last post by:
Hi, I m very new to perl I m running an API which have the Buil.pl When Im compiling using perl Build.pl I was getting error : Can't locate Module/Build.pm in @INC (@INC contains:...
1
by: Markw | last post by:
Hi folks I think I've got a variable problem but not 100% sure. Background: I took the CMS example from chapter 6 in "Build your Own Database Driven Website Using PHP&MySQL" and have attempted to...
3
by: =?Utf-8?B?TGV3aXMgTW90ZW4=?= | last post by:
Hello. We are having a problem here trying to compile C# applications. Only one developer has a problem where they attempt to compile the application and the compiler complains about being out of...
0
by: squrel | last post by:
Hello All... I m getting this error in my project " Unable to locate record. verify that first column of view gird is unique" .. i have checked my gird and nothing wrong.. checked my database and ...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.