On 5 September 2016 at 17:40, Paul Offord <[email protected]> wrote:
> Hi, > > > > I have built Wireshark in the master branch from a git pull that I did > today. I use VS 2013 on Windows 7 and Wireshark builds OK. I run the > Debug x64 build using Local Windows Debugger and I get an error telling me: > > > > ------------------------------------------------------------ > ----------------------- > > The Wireshark Network Analyzer: Wireshark.exe – System Error > > > > The program can’t start because Qt5Core.dll is missing from your > > Computer. Try reinstalling the program to fix this problem. > > ------------------------------------------------------------ > ------------------------ > > > > If I click OK Wireshark starts without a problem. > > > > It’s true that I don’t have Qt5Core.dll in the \run\Debug directory, but I > do have Qt5Cored.dll which is what I expect as I’m running the Debug build. > > > > Is this a general problem or is unique to me? > > > > Thanks and regards…Paul > > > > I don't know if this is the issue in your case, but the appropriate Qt DLL's are copied into the run\xxx directory by a Qt utility called windeployqt, which looks at the build type of the executable (wireshark.exe), see http://doc.qt.io/qt-5/windows-deployment.html. There have been issues in the past with this tool, and we do pass the "--debug" flag to it when building a debug version, but I'm not sure if that's it. You could try opening a new shell, cd to your run\Debug directory, add the path to the appropriate Qt bin directory (where windeployqt is found) and run windeployqt with the "--dry-run" flag to see what happens, e.g. for PowerShell: cd path\to\run\Debug $env:Path += ";path\to\Qt\Bin\dir" windeployqt --dry-run --debug wireshark.exe if the output looks reasonable, then try without the "--dry-run". -- Graham Bloice
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <[email protected]> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:[email protected]?subject=unsubscribe
