This is a static archive of our old Q&A Site. Please post any new questions and answers at ask.wireshark.org.

DLL not working with Wireshark 1.8.1

0

Hi,

I wrote a Wireshark Plugin on Wireshark 1.7.1 and compiled WS to generate a DLL. Now when I take this DLL and put this in Wireshark 1.8.1 I get an error saying msvcr90.dll is missing. In my Wireshark 1.8.1 installation, I checked and found that I have msvcr100.dll instead of msvcr90.dll.

Please help me fix this..!!

asked 08 Aug '12, 23:00

sid's gravatar image

sid
45192021
accept rate: 0%


One Answer:

1

Wireshark 1.8.x is built with Visual Studio 2010. You need to recompile your plugin with that version to make it work with Wireshark 1.8.x.

tshark -v
TShark 1.8.0 (SVN Rev 43431 from /trunk-1.8)
Built using Microsoft Visual C++ 10.0 build 40219

Regards
Kurt

answered 09 Aug '12, 00:27

Kurt%20Knochner's gravatar image

Kurt Knochner ♦
24.8k1039237
accept rate: 15%

edited 09 Aug '12, 00:30

Also note that, in general, you cannot take a plugin compiled for one major.minor version (e.g., 1.7) and use it in a different major.minor version (e.g., 1.8). We do, however, try to maintain binary compatibility within a major.minor version (e.g., something compiled for 1.8.0 should work with 1.8.1).

(09 Aug '12, 06:30) JeffMorriss ♦

Thanks Kurt & Jeff.

(09 Aug '12, 10:16) sid