After some issues with my PATH variable I finally got to build Wireshark. All went well until what looks like the final linker command, then I got the following error:
asked 25 Nov '14, 08:08
Things have got messed up in your build environment. It may well be time to blow the Wireshark source directory away and grab the sources again and build from the beginning. You can keep the libs dir.
Changing compilers and x86\x64 choice in the same directory isn't recommended, pick one and stick to it. If you want to build an x64 version with QT, you need to be using VS2012 at a minimum, but I think you may then have to use Qt < 5.3 which has it's own issues. If you have VS2013 (and with the free Community Edition there is no cost) then I would recommend you use that. Note that the Dev Guide hasn't yet been fully updated for VS2013, I have some drafts for the docs but they're not ready yet.
Changing compiler and or x86\x64 choice can leave an incorrect ui\qt\config.pri file. Deleting that may help.
If using VS2013, this is the simplest method I can come up with, it doesn't require you to make any changes to configuration files etc. No changes to your PATH environment variable should be needed (as long as it doesn't have ...\Git\bin):
answered 26 Nov '14, 06:16
As seen on stackoverflow, this seems to happen because you are trying to link a MSVC2013 compiled Qt with MSVC2010. As Qt project does not provide any 64bits version binaries for MSVC2010, I fear you have to switch to MSVC2013.
answered 25 Nov '14, 08:32