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

Reply via email to