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
