none
Visual Studio 2005 on Windows Server 2008 RRS feed

  • Question

  • Hi,
     I installed the enterprize edition of Winodws Server 2008 recently. On it, I installed Visual Studio 2005. It installed succefully. But when I tried to run a C++ application it gave an error saying "msvcrtd.dll was not found. Reinstalling the application may solve".

     I copied msvcrt.dll file from Windows/System32 directory and renames it as msvcrtd.dll file. It was asking for the debug version of the dll. Then it went past that error but kept on asking for the debug version of the dlls in my application. I had to copy and rename(append 'd') all the dlls present in my application. Then it worked. Why did I have to do all this? Did I miss something?

     

    The installable for Windows Server 2008 that I downloaded is from this link.

    http://www.microsoft.com/downloads/details.aspx?FamilyId=13C7300E-935C-415A-A79C-538E933D5424&displaylang=en#filelist


     
    thanks
    Madhu
    Friday, April 18, 2008 8:54 AM

Answers

  • Hi Madhu,

     

    One idea you might try - add /verbose to the linker options for your project.  That will show you everything that's being pulled into the link, and where it's coming from.  This kind of problem is frequently due to the linker finding something that you weren't expecting.  You should also carefully check your include files paths and libraries path (Tools | Options | Projects and Solutions | VC++ Directories) to make sure that there's nothing there that you're not expecting.

     

    You may want to visit the below forum thread -

    http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1925853&SiteID=1

     

     

    Hope above helps.

     

    Thanks.

    Friday, April 18, 2008 3:56 PM