missing msvcr80.dll

Hi,

I made a small program (consoll) because I'm learning C++. I use Visual C++ Express Eition 2005.

When all is done and I want to compile I get the warning that msvcr80.dll is missing and I can't run the program.

Anyone know how to solve this issue.

The file is on my HD, and I also repaired V_C++ through the net.

But still the same problem.




Answer this question

missing msvcr80.dll

  • Corby111

    Hi again,

    This is my last input for this issue.

    I tried to FAT32 workaround when VC++ stoped working, and it worked perfectly. Thanks.

    Thanks everone for your support. It helped me alot.

    Best Regards,

    Lars.



  • Alexander Petukhov

    Hi,

    Don't have ZoneAlarm. I have Trend PCillin.

    I'll check the FAT32 work-around. But I made a couple of small projects - and there's no complaining from the compiler...yet. It's a confusing little problem.

    Thanks.



  • Cammyr

    There are two other possibilities:

    1) Are you using ZoneAlarm on your machine I've heard it has been known to interfere with files in the WinSxS. Uninstalling may solve the problem.

    2) Are you compiling on a FAT32 drive (as opposed to NTFS formatted drive ) If so then try the FAT32 work-around (search the forum for other messages that will give further instructions)


  • Docpro777

    Sorry for the late answer. I've been traveling for a while.

    Anyway; I don't know if your solution works because my whole computer crashed and I had to install everything again. For the moment it all seems to work as it should, but if I get some trouble I'll try this.

    Thanks.


    Lars



  • talha zia

    I have a very similar problem, but in my case it is the "MSVCP80D.dll" that VC2005 can't find.

    I've learned a bit about this problem and have figured out how to make it go away for me... and I'd like to hear if this workaround works for you too.

    I figured out that the problem only appears for me when I create a project with Visual Studio 2005, and leave the "Create directory for solution" box checked. So if I create the console project and leave "Create directory for solution" unchecked then the problem goes away.

    Does this solve the problem for you

    Can anyone from the VC team weigh in on why this might work or on why VS's default behavior might be to create projects that it can't debug :-)

    -- Still evaluating


  • Andrew ...

    Do you have the file msvcr80.dll on your machine

    Thanks,
    Ayman Shoukry
    VC++ Team


  • Tryst

    Hi again,

    I tried your solution now but I'm not sure this helps.

    Suddenlly I also get a call for missing the file MSVCP80D.dll. This after the re-install of VC++.

    But the real funny thing is that when I do the same simple program twice (with different project name) I get two results.

    One result is OK - it works and prints out the simple "text"

    Result number two with the other project (should print "text", since it is the same as project number one) is NOT OK - it calls for the missing file MSVCP80D.dll.

    Why do I get the error message on project number two and not on number one They are exactly the same.

    (I include the code below. It is in swedish - but is only to print out some text in a console window)

    Can anyone in VC team give me a hint on where to find the error.

    Best regards

    Lars

    CODE:

    //01aFirst.cpp

    //Utskrift av text pa skarmen

    //Kommentarer, cout med utmatningsoperatorn << och radbyte

    #include <iostream>

    using namespace std;

    int main()

    {

    cout << '\n';

    cout << "Detta ar mitt forsta C++ program! \n";

    cout << "Det skriver ut text pa skarmen.";

    cout << '\n';

    system ("pause");

    return 0;



  • soanfu

    Yes,

    I found the file in three places. As follows:

    C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50215.4652_x-ww_b7aeacd4

    C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd

    C:\Program\Microsoft Visual Studio 8\SDK\v2.0\Bin

    BR

    Lars



  • missing msvcr80.dll