Wireshark mailing list archives
Building with QT on Windows using VS 2013
From: Graham Bloice <graham.bloice () trihedral com>
Date: Tue, 3 Jun 2014 22:59:20 +0100
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 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
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Building with QT on Windows using VS 2013 Graham Bloice (Jun 03)
- Re: Building with QT on Windows using VS 2013 Graham Bloice (Jun 03)