Thread: MSVC 2005 Express Distribution Build?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date
    Aug 2006
    Posts
    74
    How much does a gun cost today?


    Hmm.. I'm totally lost now.. so uh how do I tell my computer to link to the files on the user's system in the Windows directory?

    you can... if you believe that the dll on the users computer provides all the functions needed by your applications. Otherwise user will see some nice windows message announcing that the spicific function cannot be found in the msvcrt.dll so the application should be closed.
    I'm getting so confused perhaps I should just try that and hope for the best?




    ------------------------------------------------------------------------------------------------------
    Below is what happened when I tried to check dependencies, never done before so I'm kinda lost.


    Eh, dumpbin no run...

    The application has failed to start because mspdb80.dll was not found. Re-installing the application may fix this problem.
    Sad irony I suppose... I found the dll and put in the directory and it ran, but now Express wont' compile so I just removed the dll and instead decided to try and use Dependency Walker that came with Platform SDK and seems to be quite similar except with a GUI and extensive help files.

    Anyways what am I looking for exactly? This is the results of my main application:

    C:\windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a 1e18e3b_8.0.50727.42_x-ww_0de06acd\MSVCP80.DLL
    Version: 8.0.50727.42

    ??$?H_WU?$char_traits@_W@std@@V?$allocator@_W@1@@s td@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V ?$allocator@_W@2@@0@ABV10@PB_W@Z
    ??$?H_WU?$char_traits@_W@std@@V?$allocator@_W@1@@s td@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V ?$allocator@_W@2@@0@PB_WABV10@@Z
    std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >(wchar_t const *)
    std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >::~basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >(void)
    When I expand the above I get:
    C:\windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a 1e18e3b_8.0.50727.42_x-ww_0de06acd\MSVCR80.DLL
    Version: 8.0.50727.42

    Like a hundred function references non of which I am specifically calling.
    Then outside of that tree I have:
    C:\windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a 1e18e3b_8.0.50727.42_x-ww_0de06acd\MSVCR80.DLL
    Version: 8.0.50727.42

    With about 26 function references non which I am specifically calling and only one looks familiar
    __dllonexit
    Inside that is:
    C:\windows\system32\MSVCRT.DLL
    Version: 7.0.2600.2180

    _getdrives

    _set_error_mode
    void (*set_terminate(void (*)(void)))(void)
    _get_terminate
    Of course there are other dependencies like COMCTL32.dll; KERNEL32.dll; etc but I understand what those are for.

    search for the msvcrt.lib - this file is used by linker and try to understand what dll it is correlated
    The .lib is just binary mumbo-jumbo no? How would I know what DLL its humpin?
    Last edited by Kurisu33; 10-31-2006 at 03:20 PM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. PlaySound
    By cangel in forum C++ Programming
    Replies: 16
    Last Post: 10-08-2009, 05:29 PM
  2. Compile Error in Visual C++ 2005 express
    By Fremontknight1 in forum C++ Programming
    Replies: 9
    Last Post: 10-19-2007, 04:28 PM
  3. Visual C++ 2005 express ed.
    By Adock in forum Tech Board
    Replies: 3
    Last Post: 01-04-2007, 09:44 AM
  4. Linker errors with 2005 Express
    By thetinman in forum Windows Programming
    Replies: 4
    Last Post: 12-30-2006, 09:04 AM
  5. Boom, Headoshot!!
    By mrafcho001 in forum A Brief History of Cprogramming.com
    Replies: 50
    Last Post: 07-21-2005, 08:28 PM