Wireshark on Windows requires the C Runtime DLL (msvcr90.dll for Visual
C++ 2008) in order to run. The Express Editions of Visual C++ 2005 and
2008 don't come with a this DLL. Instead you have to install
vcredist_x86.exe (or vcredist_x64.exe on 64-bit Windows) on the target
system.
If you have MSVC_VARIANT defined to "MSVC2008EE" in config.nmake, it
_should_ bundle up vcredist_x64.exe with the installer and stop the
build if you don't have it. Does it not do that on your system?
Jayapal Reddy (jayaredd) wrote:
>
>
> Hi Gerald,
>
> Thanks for your response.
>
> Can you elaborate more for this to get resolved.
>
>
>
> My target is :
>
> if we develop the wireshark setup with VC++ 2008 EE as mentioned step by step guide lines “http://www.wireshark.org/docs/wsdg_html_chunked/ChSetupWin32.html”, it should work without the dependency on the VC++ 2008 EE installation again or any other dependencies in the target environment.
>
>
>
> Thanks,
>
> Jayapal
>
>
>
>
>
> Jayapal Reddy (jayaredd) wrote:
>
>>
>
>> Hi Jaap,
>
>> Thanks for your reply.
>
>> I have taken the code using SVN from
>
>> http://anonsvn.wireshark.org/wireshark/trunk-1.2/
>
>> And I have changed one file plugins directory and build in windows
>
>> environment
>
>
>
> You might want to take a look at
>
>
>
> http://msdn.microsoft.com/en-us/library/ms235291.aspx
>
>
>
> Specifically the note that says
>
>
>
> Visual C++ Express does not create %PROGDIR%\Microsoft Visual Studio
>
> 9.0\VC\Redist\ during installation on the development computer. To
>
> redistribute Visual C++ libraries with applications built with Visual
>
> C++ Express, please use Visual C++ Redistributable Packages
>
> (VCRedist_*.exe). See section "Deploying Visual C++ library DLLs as
>
> shared assemblies" above for more information.
>
>
>
--
Join us for Sharkfest ’10! · Wireshark® Developer and User Conference
Stanford University, June 14-17 · http://www.cacetech.com/sharkfest.10/