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?
I'm getting so confused perhaps I should just try that and hope for the best?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.
------------------------------------------------------------------------------------------------------
Below is what happened when I tried to check dependencies, never done before so I'm kinda lost.
Eh, dumpbin no run...
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.The application has failed to start because mspdb80.dll was not found. Re-installing the application may fix this problem.
Anyways what am I looking for exactly? This is the results of my main application:
When I expand the above I get: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)
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
Like a hundred function references non of which I am specifically calling.
Inside that is: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
Of course there are other dependencies like COMCTL32.dll; KERNEL32.dll; etc but I understand what those are for.C:\windows\system32\MSVCRT.DLL
Version: 7.0.2600.2180
_getdrives
_set_error_mode
void (*set_terminate(void (*)(void)))(void)
_get_terminate
The .lib is just binary mumbo-jumbo no? How would I know what DLL its humpin?search for the msvcrt.lib - this file is used by linker and try to understand what dll it is correlated