Hi Graham, thanks a lot for the detailed explaination. I got stucked on point #4: "*From the Start Menu (or Screen for Win 8+) open a Visual studio Command prompt for the type of build you are making (x86 or x64).*"
How do I open a Visual Studio command prompt, to set the environment variables? Sorry for this very trivial question, and thanks again! :) 2014-06-10 11:11 GMT+02:00 Graham Bloice <graham.blo...@trihedral.com>: > On 10 June 2014 09:23, Joerg Mayer <jma...@loplof.de> wrote: > >> Hello Giorgio, >> >> On Tue, Jun 10, 2014 at 10:00:47AM +0200, Giorgio Buffa wrote: >> > I would like to develop a dissector, from the current stable release >> > (1.10.7). Is it possible to build wireshark using Microsoft Visual >> Studio >> > Express 2013 for Windows Desktop, on Windows 8.1? >> > >> > I was not able to find a step-by step guide for this. Do you have any >> > pointers/suggestion for this? >> >> https://www.wireshark.org/docs/wsdg_html_chunked/ >> or >> ftp://ftp.wireshark.org/docs >> >> Btw, if you start development now, you may want to consider developing >> for 1.12 which is close to release although it looks like we do not yet >> have packages on ftp.wireshark.org for it. >> >> > I have built (an x86 version) Wireshark from the current master (obtained > via git) using VS2013 Pro, not Express but I believe it should work. You > must use the "Desktop" editions of Express. > > Some slight modifications from the Developers Guide mentioned by Joerg > above: > > 1. Start with a nice clean unmodified copy of the sources first. > 2. Download an appropriate version of QT for use with VS2013, I used > > http://download.qt-project.org/official_releases/qt/5.3/5.3.0/qt-opensource-windows-x86-msvc2013-5.3.0.exe, > install it and find and locate the path to the bin directory. > 3. You must obtain a copy of win32.mak either from an older SDK or > older version of VS and copy it into C:\Program Files (x86)\Microsoft > Visual Studio 12.0\VC\include > 4. From the Start Menu (or Screen for Win 8+) open a Visual studio > Command prompt for the type of build you are making (x86 or x64). > 5. Set the following environment variables adjusting the paths as > required. Note that WIRESHARK_BASE_DIR is the parent directory for your > git source tree and QT5_BASE_DIR is the parent directory for the QT bin > directory: > 1. set CYGWIN=nodosfilewarning > 2. set WIRESHARK_BASE_DIR=E:\Wireshark > 3. set WIRESHARK_TARGET_PLATFORM=win32 > 4. set QT5_BASE_DIR=C:\Qt\Qt5.3.0\5.3\msvc2013 > 6. Did I mention no modified sources? Now follow the dev guide to > install the libraries, and then build. > 7. QT requires some other DLL's to run, I used the windeployqt tool > from the QT bin directory to handle this. cd from the top of your source > tree into wireshark-qt-release, then execute path\to\windeployqt --release > qtshark.exe. > > Any installer built may not install all the required DLL's for QT, that's > still a work in progress at the moment. > > -- > 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-requ...@wireshark.org > ?subject=unsubscribe >
___________________________________________________________________________ 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-requ...@wireshark.org?subject=unsubscribe