EPS Conduits  v0.0.2-2413
networking over networking
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Build from source on Windows

Starting with a fresh install of 64-bit Windows 7, this describes the steps required to fully build EPS Conduits from source:

Install Microsoft Visual C++ 2013 Express for Windows Desktop

Installing CMake

Installing Boost

Installing Doxygen

Installing Graphviz

Installing OpenSSL

Installing NSIS

Using CMake to create project files

  • open up a Visual Studio command-prompt shell
  • you may already have an icon for this on your desktop
  • otherwise, click on Start -> All Programs -> Visual Studio 2013 -> Visual Studio Tools -> Developer Command Prompt for VS2013
  • run the following commands:
    cd C:\src\eps
    md build
    cd build
    cmake -DCMAKE_BUILD_TYPE=Release -DBOOST_ROOT=C:\boost_1_55_0 -DBOOST_LIBRARYDIR=C:\boost_1_55_0\lib64-msvc-12.0 -G "Visual Studio 12 Win64" ..

Building EPS

  • click Start -> All Programs -> Visual Studio 2013 -> VS Express 2013 For Desktop
  • click File -> Open Project -> C:\src\eps\build\EPSConduits.sln
  • choose 64-bit instead of 32-bit:
    • click Build -> Configuration Manager -> Active Solution Platform -> New...
    • create a new configuration named x64
    • select the new x64 configuration
  • click Build -> Build Solution

Building from the command-line

  • open up a Visual Studio command-prompt shell
  • you may already have an icon for this on your desktop
  • otherwise, click on Start -> All Programs -> Visual Studio 2013 -> Visual Studio Tools -> Developer Command Prompt for VS2013
  • or see "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\vcvarsx86_amd64.bat"
  • run the following commands:
    cd C:\src\eps\build
    msbuild.exe EPSConduits.sln /verbosity:minimal /property:Configuration=Release,Platform=x64 /target:clean,dox,eps_common,eps_network,eps-client,eps-server
    msbuild.exe PACKAGE.vcxproj /verbosity:minimal /property:Configuration=Release,Platform=x64
Note
The build instructions for Windows were last updated for v0.0.2-643 on 2014-10-19.