Last Updated: 14th of August 2010
Main steps to build the projects:
- Make sure you have sufficient tools for building,
- Download and build wxWidgets library,
- Download and configure boost library,
- Download the latest sources and build eLynx.
If you have problems building project feel free to contact us.
Send us informations about your os and error messages you are dealing with.
Note that the configuration are based on Windows XP professional for both 32bit and 64bit OS.
For the moment, we fail to build the projet using Windows 7 Edition 64bit, we are studying to use VC10.
1 - Make sure you have sufficient tools for building
We CAN NOT use VC6, VC7, VC7.1 and VC8 due to compiler limitations with templates.
Before trying to build, make sure to have at least Visual Studio 2008 (so the VC9 compiler).
You can use the free Visual Express Edition.
2 - Get and build wxWidgets library
Download wxWidgets for windows vith version 2.8.11: wxMSW-2.8.11.zip.
If the link fails (because the world is changing) go to the web site http://www.wxwidgets.org/ and search manually for it.
Build the wxWidgets library:
- Select a place to build the library, I choose : E:\dev.
- Unzip wxMSW-2.8.11.zip in this directory, so we get E:\dev\wxMSW-2.8.11.
- Go to path E:\dev\wxMSW-2.8.11\build\msw.
- Open project wx.dsw with Visual Studio 2008, you are asking for conversion, click [Yes to all].
- In main menu, Build->Configuration Manager... select Unicode Debug.
- In main menu, Build->Build Solution.
- In main menu, Build->Configuration Manager... select Unicode Release.
- In main menu, Build->Build Solution.
Set an environment variable WXWIN to the wxWidget location:
This is used in eLynx lab project.
- On "My computer" invoke contextual menu, select Properties,
- In Advanced tab press button Environment Variables, then button New
- In field name fill : WXWIN
- In field value fill with path : E:\dev\wxMSW-2.8.11, click [OK]
3 - Get boost library
- Download the boost_v1.44.0_for_eLynx_SDK_vc90.zip a packaged lib for eLynx,
- Unpack the archive somewhere in your development location, for example in E:\dev,
- Set up the environment variable BOOST to this path. In our case:BOOST=E:\dev.
Note that for that if you locate accumulators folder in E:\dev\boost\accumulators you must declare BOOST=E:\dev and not BOOST=E:\dev\boost.
4 - Download the eLynx project sources
- Get the latest sources from CVS repository at sourceforge (may be unstable).
5 - Build eLynx projects
There are several applications (targets) you can build:
Go to the building place depending on your compiler version:
- build\vc9 for Visual Studio 2008
Select one of these projects:
- sdkV2.sln - basic eLynx SDK testing application, runs number of tests (batch mode).
- sdkV3.sln - eLynx SDK testing application, runs number of tests (batch mode).
- eLynxLab.sln - eLynx lab wxWidgets based application (GUI, need the wxWidgets libraries).
For each you just need to go main menu, Build->Build Solution.