Actions
Howtos - Hack on Windows » History » Revision 57
« Previous |
Revision 57/102
(diff)
| Next »
Greg Burri, 04/07/2011 11:45 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\bin
to 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++.la
and replacelibrary_names='libstdc++.dll.a'
bylibrary_names='libstdc++.a'
- Launch "Git Bash" and go to
/c/protobuf
then type :export MAKE=mingw32-make
./configure CXXFLAGS=-O2 --enable-shared=no
mingw32-make
- Add to your path these directories :
C:\protobuf\src\;C:\protobuf\src\.libs
to reach executable protoc and dll libprotobuf-7.dll.
- Download the source zip here (2.4.0a) : http://code.google.com/p/protobuf/downloads/list and unzip in
- Git clone the repository :
- git://dev.d-lan.net/d-lan.git if you just want clone the repository.
- ssh://git@dev.d-lan.net/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.pro
andd-lan/application/Core.pro
- For both projects:
- Uncheck Shadow build in the Build Settings tab.
- Add the argument debug to Make for the build configuration Debug and release for the build configuration Release.
- Add
-e
as an argument in the Run Settings tab of the Core project. - You can now compile and run the two projects. It can be easier to launch two instances of Qt Creator, one for the Core project and on for the GUI.
Updated by Greg Burri over 13 years ago · 57 revisions