基于区块链的毕业设计ETHEOS – 埃索斯

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计ETHEOS – 埃索斯 是一篇很好的国外资料

ETHEOS

Table of Contents

  • Getting Started on Windows
  • Getting Started on Linux
  • Running
  • Development

Getting Started on Windows

Visual Studio 2017 is required for the compiler toolchain in order to build on Windows. You will need to select the “Desktop Development with C++” workload when installing. Windows 10 SDK is required for the ODBC (SQL server) driver libraries (can be installed as part of Visual Studio).

Getting the source

⚠️ You must use git to clone the repository. Downloading the zip and trying to build the source from there on Windows is not supported due to the fact that there is an ICO file that is stored in git-lfs, which is an invalid format when downloaded via the zip file.

You may download git for Windows from: https://git-scm.com/downloads. Most users will want to use the installation defaults. If you don’t know what a setting means during installation, do not change it.

The following commands must be run on a new system

  1. git lfs install

    a. This command only needs to be run once per machine.

  2. git clone https://github.com/ethanmoffat/etheos.git

  3. cd etheos

The build and dependency install scripts may now be run from the etheos directory.

Dependencies

The dependencies for building ETHEOS on Windows are:

  • CMake (>= 2.6)
  • SQLite
  • MariaDB
  • git (for getting bcrypt/googletest components)

Automatic Dependency Installation

A convenience script has been provided which installs Chocolatey (package manager) and each of the required dependencies. To automatically install the dependencies, run .scriptsinstall-deps.ps1 as administrator or from an elevated powershell terminal.

Manual Dependency Installation

⚠️ This workflow does not support SQLite

  1. Download and install CMake.
    • Make sure it is in the PATH environment variable.
  2. Download and install the MariaDB C connector.
    • Choose for C/C++ and Windows/x86 (linking with x64 is not supported; EOSERV builds as 32-bit).

Build and Install

Run .build-windows.ps1 in a new powershell terminal to build the source with support for all available database engines (default: SQL server) and install the project into a local directory (default: install) under the repository root.

Getting Started on Linux

This process has been testing on Ubuntu 18.04 (including a Windows Subsystem for Linux (WSL) workflow).

Dependencies

The dependencies for building ETHEOS on Linux are:

  • g++
  • CMake (>= 2.6)
  • SQLite
  • MariaDB
  • git (for getting bcrypt/googletest components)
  • OCDB (SQL server) [optional]

Automatic Dependency Installation

A convenience script has been provided which installs each of the required dependencies. To automatically install the dependencies, run sudo ./scripts/install-deps.sh.

Manual Dependency Installation

To manually install the required dependencies, run the following commands:

sudo apt-get update sudo apt-get install libmariadb-dev libsqlite3-dev cmake g++

If you would like to build with the Unix ODBC driver for SQL Server support, run the following commands:

sudo su curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list exit  sudo apt-get update sudo ACCEPT_EULA=Y apt-get install msodbcsql17 unixodbc-dev

ℹ️ See instructions here for installing the Unix ODCB driver on distributions/versions other than Ubuntu 18.04.

Build and Install

Run ./build-linux.sh -i to build the source with support for all available database engines (default: SQL server) and install the project into a local directory (default: install) under the repository root.

Running

⚠️ Configuration and data files need to be placed before executing.

From the local install directory, run the ETHEOS executable (.eoserv.exe on Windows or ./eoserv on Linux).

Development

Development within Visual Studio Code (vscode) is supported. The following vscode extensions are recommended:

  • C/C++
  • CMake

ETHEOS

Table of Contents

  • Getting Started on Windows
  • Getting Started on Linux
  • Running
  • Development

Getting Started on Windows

Visual Studio 2017 is required for the compiler toolchain in order to build on Windows. You will need to select the “Desktop Development with C++” workload when installing. Windows 10 SDK is required for the ODBC (SQL server) driver libraries (can be installed as part of Visual Studio).

Getting the source

⚠️ You must use git to clone the repository. Downloading the zip and trying to build the source from there on Windows is not supported due to the fact that there is an ICO file that is stored in git-lfs, which is an invalid format when downloaded via the zip file.

You may download git for Windows from: https://git-scm.com/downloads. Most users will want to use the installation defaults. If you don’t know what a setting means during installation, do not change it.

The following commands must be run on a new system

  1. git lfs install

    a. This command only needs to be run once per machine.

  2. git clone https://github.com/ethanmoffat/etheos.git

  3. cd etheos

The build and dependency install scripts may now be run from the etheos directory.

Dependencies

The dependencies for building ETHEOS on Windows are:

  • CMake (>= 2.6)
  • SQLite
  • MariaDB
  • git (for getting bcrypt/googletest components)

Automatic Dependency Installation

A convenience script has been provided which installs Chocolatey (package manager) and each of the required dependencies. To automatically install the dependencies, run .scriptsinstall-deps.ps1 as administrator or from an elevated powershell terminal.

Manual Dependency Installation

⚠️ This workflow does not support SQLite

  1. Download and install CMake.
    • Make sure it is in the PATH environment variable.
  2. Download and install the MariaDB C connector.
    • Choose for C/C++ and Windows/x86 (linking with x64 is not supported; EOSERV builds as 32-bit).

Build and Install

Run .build-windows.ps1 in a new powershell terminal to build the source with support for all available database engines (default: SQL server) and install the project into a local directory (default: install) under the repository root.

Getting Started on Linux

This process has been testing on Ubuntu 18.04 (including a Windows Subsystem for Linux (WSL) workflow).

Dependencies

The dependencies for building ETHEOS on Linux are:

  • g++
  • CMake (>= 2.6)
  • SQLite
  • MariaDB
  • git (for getting bcrypt/googletest components)
  • OCDB (SQL server) [optional]

Automatic Dependency Installation

A convenience script has been provided which installs each of the required dependencies. To automatically install the dependencies, run sudo ./scripts/install-deps.sh.

Manual Dependency Installation

To manually install the required dependencies, run the following commands:

sudo apt-get update sudo apt-get install libmariadb-dev libsqlite3-dev cmake g++

If you would like to build with the Unix ODBC driver for SQL Server support, run the following commands:

sudo su curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list exit  sudo apt-get update sudo ACCEPT_EULA=Y apt-get install msodbcsql17 unixodbc-dev

ℹ️ See instructions here for installing the Unix ODCB driver on distributions/versions other than Ubuntu 18.04.

Build and Install

Run ./build-linux.sh -i to build the source with support for all available database engines (default: SQL server) and install the project into a local directory (default: install) under the repository root.

Running

⚠️ Configuration and data files need to be placed before executing.

From the local install directory, run the ETHEOS executable (.eoserv.exe on Windows or ./eoserv on Linux).

Development

Development within Visual Studio Code (vscode) is supported. The following vscode extensions are recommended:

  • C/C++
  • CMake

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/23104.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计ETHEOS – 埃索斯

提供最优质的资源集合

立即查看 了解详情