473,487 Members | 2,711 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

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 12580
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
4789
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
1197
by: Ron Jackson | last post by:
Where can I locate and download IIS 6.0
1
3519
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
2817
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
3983
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
7810
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
2397
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
5535
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
946
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
7181
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...
1
6846
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7349
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5442
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
4874
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
3076
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3071
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1381
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
600
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.