cydowing / PulseWaves_Reload

Another implementation of PulseWaves in pure C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CONTENTS OF THIS FILE

  • INTRODUCTION
  • REQUIRED DEPENDENCIES
  • INSTALLATION
    • Windows (Visual Studio)
    • Linux/Unix (Ubuntu/Mac OS)
  • MAINTAINERS

INTRODUCTION

  • PulseWaves_Reload is an on-going initiative to make the read and write of Pulsewaves (.pls and .wvs) cross-platform compatible. The code has been compiled and tested under Windows and Unix environments, Visual Studio, Eclipse and Xcode respectively.
  • Repository on github: https://github.com/carbomap/PulseWaves_Reload.git

REQUIREMENTS

CMAKE (http://cmake.org)

  • CMake offers robust cross-platform build system in order to control the build and compilation process by using simple platform independent config file.
  • For information on how to install CMake, see: https://cmake.org/install/

BOOST (http://boost.org)

  • The cross compatibility of Pulsewaves_Reload is achieved by relying on the Boost (http://boost.org) library. At this point in time this is the only library that needs to be installed. For detailed instructions on how to install boost, please see htpp://boost.org.
  • For Windows, see: http://www.boost.org/doc/libs/1_59_0/more/getting_started/windows.html
  • For Unix, open terminal and type:

    sudo apt-get install libboost-dev-all sudo apt-get install aptitude aptitude search boost

INSTALLATION

WINDOWS (Visual Studio) using CMake gui

  • Pull the code from https://github.com/carbomap/PulseWaves_Reload.git
  • Start CMake and point to the src and the build directory
  • Configure and select native C++ compiler (tested on Visual Studio 2012)
  • Configure again
  • Generate and open the .sln file from the build folder

UNIX/LINUX (Eclipse) using CMake command line

MAINTAINERS

Antoine Cottin, Carbomap Ltd, Edinburgh info@carbomap.com

Puneet Chhabra, Heriot-Watt University, Edinburgh psc31@hw.ac.uk

About

Another implementation of PulseWaves in pure C++

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 98.9%Language:CMake 1.1%