/QSsh

Qt5 SLE QSsh Library

Primary LanguageC++OtherNOASSERTION

QSsh QtCreator SSH Library

QSsh is a component of QtCreator which allows users to run SSH commands. Other developers have uploaded this code to Github, but I'd like to make a few distinctions of what this repo is, compared to, say, https://github.com/lvklabs/QSsh.

  • This library must be supported by and compatible with Mac OS X 10.6.8.
  • No C++11 code.
  • No Qt4 compatibility

This code is pulled from the base QtCreator 3.1.2 version. It is compatible with Qt 5.3.2 which is what the Qt5 SLE fork is based upon.

Botan 1.10.2 is included in QSsh (and has its own CMakeLists.txt if you wish to install that library by itself).

Usage

To build:

git clone https://github.com/NucleaPeon/QSsh.git
cd QSsh/build
cmake ..
make

To Install:

make install

To run tests (also in build/ directory):

make test

Currently only a Shared/Dynamic library is built.

Requirements

  • Qt 5.3.2 / Qt5 SLE (5.3.1 not tested but should work too)
  • CMake (no longer supporting qmake)
  • Qt Core, Widget and Network modules
  • OS X 10.6.8, Windows 7+ or modern Linux

Windows XP should get support at a later date

Current Status

[X] Library compiles using cmake on OS X 10.6.8. [ ] Library compiles on Windows 7 [ ] Library compiles on Linux with Qt 5.15 [ ] Test stucture refactored and runable through ctest [ ] Actual inclusion and use within another project [ ] Include instructions on building a static library