" mspdb60.dll was not found."?

This is a discussion on " mspdb60.dll was not found."? within the C++ Programming forums, part of the General Programming Boards category; Hello Everyone: I had been using VC++6.0 for many years. To some reason I did not use it for sometime. ...

  1. #1
    Registered User
    Join Date
    Sep 2005
    Posts
    30

    " mspdb60.dll was not found."?

    Hello Everyone:

    I had been using VC++6.0 for many years. To some reason I did not use it for sometime. Today, I use it again and found new question.

    When it does the compiling, says:

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

    BUT I did re-install, the problem persisted!!

    Could you tell me the cause and the way to solve it?

  2. #2
    Registered User
    Join Date
    Oct 2006
    Location
    Canada
    Posts
    1,243
    so this isnt a programming question, its a problem with some software on your computer (in this case an IDE). did you verify that the required dll is in fact present? i would recommend to upgrade to a free trial/version of newer Visual C++. 6.0 is over 10 years old.

  3. #3
    Registered User
    Join Date
    Sep 2005
    Posts
    30
    Yes, the "mspdb60.dll" does stay in the "MSDev/bin" together with MSDEV.exe.

    As you said it is a question of another software. I don't think it is not caused by the version being too old.

  4. #4
    and the hat of sweating
    Join Date
    Aug 2007
    Location
    Toronto, ON
    Posts
    3,545
    Quote Originally Posted by Yumin View Post
    "This application has failed to start because mspdb60.dll was not found. Re-installing the
    application may fix this problem"
    and did you try what it said? i.e. reinstalling VC++ 6.0 (and the latest service pack)?
    "I am probably the laziest programmer on the planet, a fact with which anyone who has ever seen my code will agree." - esbo, 11/15/2008

    "the internet is a scary place to be thats why i dont use it much." - billet, 03/17/2010

  5. #5
    Registered User
    Join Date
    Sep 2005
    Posts
    30
    Hello All:

    Thanks for reminding me the VC++6.0 is too old.

    In my hand there are two versions of VC++: 6.0 and 7.0(Microsoft Visual Studio .NET 2003) Comparatively, 6.0 has the advantage that it can generate "Project" automatically. With that I
    often like to use it.

    In the past ten-year, many new version of VC++ have emerged. I really don't know which one
    is best including feature and convinence. Could you give me suggestion? I am working on programming
    scientific program solving differential equation.

    By the way, could we install two versions of VC++ in the same PC, say vc6.0 and one others shch
    as 7.0? Do they must conflict with each other?

    Look forward to your instruction!

  6. #6
    and the hat of sweating
    Join Date
    Aug 2007
    Location
    Toronto, ON
    Posts
    3,545
    Quote Originally Posted by Yumin View Post
    By the way, could we install two versions of VC++ in the same PC, say vc6.0 and one others shch
    as 7.0? Do they must conflict with each other?
    Yes, you can install many different versions of VC++ on the same machine. They install to different directories (by default) so they shouldn't conflict.
    "I am probably the laziest programmer on the planet, a fact with which anyone who has ever seen my code will agree." - esbo, 11/15/2008

    "the internet is a scary place to be thats why i dont use it much." - billet, 03/17/2010

  7. #7
    C++まいる!Cをこわせ! Elysia's Avatar
    Join Date
    Oct 2007
    Posts
    22,777
    Yumin: The latest is always best. The latest is 2008. The express edition is free, so you don't have to worry about purchasing anything.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  8. #8
    Registered User
    Join Date
    Sep 2005
    Posts
    30
    Hello Everyone:

    I am happy for getting so many good opinions.

    In the light of suggestions, I am going to install VC++ 2008 Express.
    Could I share your experiences of installing this version of VC++.

    --Yumin

  9. #9
    Captain Crash brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,249
    Quote Originally Posted by Elysia View Post
    Yumin: The latest is always best.
    That's a blanket statement. The software I currently work on does some serious floating point. When we upgraded from VC7 to VC8, we took a 15% performance hit. Only after a long period of experimenting with compiler switches and other non-portable magic did we manage to get that performance back.

    Whether the new compiler is "better" obviously depends on what you are doing. VC8 didn't provide any fundamental new features that made it obviously superior to VC7 for our purposes. The only reason to upgrade was to avoid complete obsolescence of the tool chain.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  10. #10
    Registered User
    Join Date
    Sep 2005
    Posts
    30
    My problem has been solved. It turn out to be the
    changement of pathes caused by reorganizing data.

    Some of you suggested to upgrade C++ version, I am look for
    new one. Thanks! --Yumin

Popular pages Recent additions subscribe to a feed

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21