Skip to content

Akson/RCPClientCPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ RemoteConsolePlus Client

This is a C++ client for the "RemoteConsolePlus3" project (https://github.com/Akson/RemoteConsolePlus3).

Requirements:

  1. Visual Studio 2013 (Visual Studio 2012 should also work but it is not tested, 2010 will not work because C++11 is used in this project)
  2. GIT

How to get it:

  1. Decide where you want to put it. The easiest way, from an integration point of view, is to clone it to the folder where your solution (.sln) file is. I would reacommend to read this readme file completely to understand where to put it
  2. Download it: "git clone --recursive https://github.com/Akson/RCPClientCPP.git"

How to build it:

  1. Open the "RCPClientCPP\Project\RCPClientCPP.sln" solution
  2. Select appropriate build configuration (Release/Debug and Static/Dynamic linking)
  3. If you use something different from MSVS2013, you may want to change Platform Toolset
    1. Open Solution Explorer
    2. Select all projects
    3. Click on: Menu -> Project -> Properties
    4. Select: Configuration Properties -> General
    5. Select "All Configurations" in "Configuration" dropdown menu
    6. Change Platform Toolset to an appropriate value
  4. Build the "RCPClient" project (NOT an entire solution, if you build an entire solution, you'll get some errors because some test projects can be built with static/dynamic linking only)

How to test it:

  1. Select dynamic linking configuration (Debug/Release)
  2. Build and run the "RCPClientTest" project
  3. Select static linking configuration (StaticDebug/StaticRelease)
  4. Build and run the "RCPClientTestStatic" project
  5. Build and run the "VariousTestsStatic" project

How to integrate it with your project:

Simplest way

  1. Copy (or just download) "RCPClientCPP" project folder right next to your solution (.sln) file
  2. Build the "RCPClient" project using both StaticDebug and StaticRelease configurations
  3. Add "RCPClientCPPStatic.props" property sheet to your project properties
    1. Open Property Manager
    2. Right click on your project name
    3. Add existing property sheet
    4. Navigate to "\RCPClientCPP\Project\"
    5. Select "RCPClientCPPStatic.props"
  4. Include "RCP.h" to your source files

Complicated way

If your are reading this, you probably already know how to use 3rd party libraries:)
So you just need to know that:
  1. Header files live in "RCPClientCPP\Include\"
  2. Binaries (.dll) and libraries (.lib for both static and dynamic linking) live in "RCPClientCPP\Bin\"

About

C++ RemoteConsolePlus client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published