Actions
Howtos - Hack on Windows » History » Revision 65
« Previous |
Revision 65/102
(diff)
| Next »
Greg Burri, 05/09/2011 11:32 PM
Howtos - Hack on Windows Seven¶
You need to:
- Install Tortoise Git : http://code.google.com/p/tortoisegit/.
- Kind of SSH Client : TortoisePLink
- Install msysgit (needed by Tortoise Git) : http://code.google.com/p/msysgit/.
- Use Unix style end line.
- Do not install in "Program files" or in a path which contains spaces. We recommend to install in
C:\git.
- If you want an access to the master repository : generate a RSA 2048 bit with Puttygen (come with tortoisegit) and send it to a project manager.
- Install Qt SDK (Qt creator is included) : http://get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2010.02.1.exe .
- Add
C:\Qt\2010.02.1\mingw\bin;C:\Qt\2010.02.1\qt\binto your path environment variable. - Install proto buff library source
- Download the source zip here (2.4.0a) : http://code.google.com/p/protobuf/downloads/list and unzip in
C:\protobuf - Edit
<Qt dir>\mingw\lib\gcc\mingw32\4.4.0\libstdc++.laand replacelibrary_names='libstdc++.dll.a'bylibrary_names='libstdc++.a' - Launch "Git Bash" and go to
/c/protobufthen type :export MAKE=mingw32-make./configure CXXFLAGS=-O2 --enable-shared=nomingw32-make
- Add to your path these directories :
C:\protobuf\src\;C:\protobuf\src\.libsto reach executable protoc and library libprotobuf.a.
- Download the source zip here (2.4.0a) : http://code.google.com/p/protobuf/downloads/list and unzip in
- Git clone the repository :
- git://github.com/Ummon/D-LAN.git if you just want clone the repository (read-only).
- git@github.com:Ummon/D-LAN.git if you have a full access (read+write).
- Generate the sources for the .proto files
- Launch "Git bash" and go to
d-lan/application - Type
./1.generate_proto_cpp.sh(each time you modify the .proto files you have to run this script)
- Launch "Git bash" and go to
- Set up Qt Creator
- Launch Qt Creator
- Open the projects
d-lan/application/GUI.proandd-lan/application/Core.pro - For both projects:
- Uncheck Shadow build in the Build Settings tab.
- Add the argument
debug -f Makefile-Coreto Make for the build configuration Debug andrelease -f Makefile-Corefor the build configuration Release. Replace 'Core' by 'GUI' for the GUI project.
- Add
-eas an argument in the Run Settings tab of the Core project. - Check
Run in terminal(only for the Core). Whithout this option the Core cannot be launched in debug mode (stderr cannot be used). - You can now compile and run the two projects.
Updated by Greg Burri over 14 years ago · 102 revisions