On 3 June 2014 22:59, Graham Bloice <[email protected]> wrote:

> Experimenting using VS2013 (Pro) to build Wireshark, I ran into some QT
> issues and for posterity thought I'd list them here:
>
>    1. You need a VS2013 compatible version of QT, I used
>    qt-opensource-windows-x86-msvc2013-5.3.0.exe.  I can't remember if I forced
>    the install to C:\QT, but it ended up in C:\QT\QT5.3.0.
>    2. Set QT5_BASE_DIR to the bin directory of the install, in my case
>    C:\Qt\Qt5.3.0\5.3\msvc2013\bin.
>    3. nmake as normal.
>    4. qtshark won't run from the wireshark-qt-release directory as not
>    all the required DLL's have been copied over.  Using the windeployqt tool
>    from the qt bin dir showed the required list (some had already been copied
>    by the build) as:
>
> wireshark-qt-release\icuin52.dll
> wireshark-qt-release\icuuc52.dll
> wireshark-qt-release\icudt52.dll
> wireshark-qt-release\Qt5Cored.dll
> wireshark-qt-release\Qt5Guid.dll
> wireshark-qt-release\Qt5PrintSupportd.dll
> wireshark-qt-release\Qt5Widgetsd.dll
> wireshark-qt-release\libEGLd.dll
> wireshark-qt-release\libGLESv2d.dll
> wireshark-qt-release\D3Dcompiler_47.dll
> wireshark-qt-release\accessible\qtaccessiblequickd.dll
> wireshark-qt-release\accessible\qtaccessiblewidgetsd.dll
> wireshark-qt-release\iconengines\qsvgicond.dll
> wireshark-qt-release\imageformats\qddsd.dll
> wireshark-qt-release\imageformats\qgifd.dll
> wireshark-qt-release\imageformats\qicnsd.dll
> wireshark-qt-release\imageformats\qicod.dll
> wireshark-qt-release\imageformats\qjp2d.dll
> wireshark-qt-release\imageformats\qjpegd.dll
> wireshark-qt-release\imageformats\qmngd.dll
> wireshark-qt-release\imageformats\qsvgd.dll
> wireshark-qt-release\imageformats\qtgad.dll
> wireshark-qt-release\imageformats\qtiffd.dll
> wireshark-qt-release\imageformats\qwbmpd.dll
> wireshark-qt-release\imageformats\qwebpd.dll
> wireshark-qt-release\platforms\qwindowsd.dll
> wireshark-qt-release\printsupport\windowsprintersupportd.dll
>

Oops.  Need some more DLLS's I left off the list:

gtk2\bin\libgcc_s_sjlj-1.dll
libGLESv2.dll
libEGL.dll

It looks as though windeployqt copied the debug versions over for some
reason and nmake failed to copy the gtk dll


> After this qtshark runs.
>
> Note windeployqt will also copy all the files as well as list them, I
> think we should use it in the build.
>
> --
>
> Graham Bloice
>



-- 
Graham Bloice
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to