ATCSim
所属分类:交通/航空行业
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2022-03-13 10:02:19
上 传 者:
sh-1993
说明: 空中交通管制模拟器,
(Air Traffic Control Simulator,)
文件列表:
.travis.yml (1019, 2022-03-13)
CMakeLists.txt (3001, 2022-03-13)
COPYING.txt (35147, 2022-03-13)
cmake/ (0, 2022-03-13)
cmake/CppLint.cmake (3594, 2022-03-13)
cmake/cpplint.py (182872, 2022-03-13)
cmake/gtest.cmake (1978, 2022-03-13)
cmake/makeice.cmake (717, 2022-03-13)
src/ (0, 2022-03-13)
src/CppGUI/ (0, 2022-03-13)
src/CppGUI/GUI.cpp (25128, 2022-03-13)
src/CppGUI/GUI.h (2063, 2022-03-13)
src/CppGUI/TextDisplay.cpp (3127, 2022-03-13)
src/CppGUI/TextDisplay.h (1678, 2022-03-13)
src/CppGUI/colours.h (1763, 2022-03-13)
src/CppGUI/cppgui.cpp (1989, 2022-03-13)
src/ICE/ (0, 2022-03-13)
src/ICE/cpp/ (0, 2022-03-13)
src/ICE/cpp/empty (0, 2022-03-13)
src/ICE/slice/ (0, 2022-03-13)
src/ICE/slice/ATCDisplay.ice (1156, 2022-03-13)
src/JavaGUI/ (0, 2022-03-13)
src/JavaGUI/.classpath (421, 2022-03-13)
src/JavaGUI/.project (366, 2022-03-13)
src/JavaGUI/.settings/ (0, 2022-03-13)
src/JavaGUI/.settings/org.eclipse.jdt.core.prefs (587, 2022-03-13)
src/JavaGUI/bin/ (0, 2022-03-13)
src/JavaGUI/bin/.depend (404, 2022-03-13)
src/JavaGUI/bin/ATCDisplay/ (0, 2022-03-13)
src/JavaGUI/bin/ATCDisplay/empty (0, 2022-03-13)
src/JavaGUI/bin/JavaGUI.class (1225, 2022-03-13)
src/JavaGUI/build.xml (3077, 2022-03-13)
src/JavaGUI/src/ (0, 2022-03-13)
src/JavaGUI/src/.depend (404, 2022-03-13)
src/JavaGUI/src/ATCDisplay/ (0, 2022-03-13)
src/JavaGUI/src/ATCDisplay/empty (0, 2022-03-13)
src/JavaGUI/src/JavaGUI.java (1009, 2022-03-13)
src/lib/ (0, 2022-03-13)
src/lib/Common.h (6172, 2022-03-13)
... ...
ATCSim
======
Air Traffic Control Simulator
Author: Francisco Martín Rico fmrico@gmail.com
## Introduction
This project contains a set of C++ folders and scripts that make an Air Simulator based on landing maneuvering.
## System Pre-requirements
- Ubuntu 18.04 LTS (You can check your Ubuntu version through this command in your system terminal: cat /etc/issue)
The downloadable file can be found here: https://www.ubuntu.com/download/desktop
## Language Pre-requirements
C/C++/Java compilators must be installed. They can be downloaded from the computer terminal through the following command:
- sudo apt-get install build-essential
## Libraries Pre/Minimum-requirements
Some Ice and Glut communication libraries must be installed.
Whether are installed or not, these libraries can be checked on your computer terminal:
- dpkg -l| grep freeglut3
- dpkg -l| grep libice
If they are not installed, they can be downloaded and installed from the computer terminal through the following commands:
- sudo apt-get install freeglut3
- sudo apt-get install freeglut3-dev
- sudo apt-get install libice6
- sudo apt-get install libice-dev
- sudo apt-get install libzeroc-ice-dev
- sudo apt-get install libzeroc-ice-dev:i386
NOTE: you can install the latest version of Ice with the following command:
- sudo apt-get install libzeroc-ice3.7
## Compilation
To compilate ATCSim you must proceed the following steps:
- First, go to your workspace folder and clone the repository:
- git clone https://github.com/fmrico/ATCSim.git
- Then, create a building folder and compilate:
- cd ATCSim
- mkdir build
- cd build
- cmake ..
- make
This commands will deliver two executables: ATCSim and cppgui.
## Execution
To execute ATCSim, you must have opened two system terminals for ATCSim and cppgui executables.
The path of both files is the same: $ ../ATCSim/build
To execute ATCSim:
- First, launch the ATCSim executable: $ ../ATCSim/build/ATCSim
- Then, in the other system terminal launch the cppgui executable: $ ../ATCSim/build/cppgui
近期下载者:
相关文件:
收藏者: