https://github.com/mkrivos/astlib
Eurocontrol Asterix decoder framework based on XML declarations
https://github.com/mkrivos/astlib
asterix cplusplus-11 cplusplus-14 eurocontrol poco xml-declaration
Last synced: 6 months ago
JSON representation
Eurocontrol Asterix decoder framework based on XML declarations
- Host: GitHub
- URL: https://github.com/mkrivos/astlib
- Owner: mkrivos
- License: mit
- Created: 2017-01-31T14:33:59.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-26T16:53:18.000Z (over 2 years ago)
- Last Synced: 2025-03-27T10:21:14.403Z (6 months ago)
- Topics: asterix, cplusplus-11, cplusplus-14, eurocontrol, poco, xml-declaration
- Language: C++
- Size: 1.05 MB
- Stars: 10
- Watchers: 4
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# astlib
Eurocontrol Asterix decoder framework based on XML declarationsProject is inspired by: https://github.com/vitorafsr/asterixed
Dependencies
- Modern C++11 compiler, gcc 5.x, Visual Studio 2015
- Cmake 3.3 or above
- Poco library 1.7.0 or above
- Gtest (optional)
- Node.js (optional) (+v8pp +mocha)Building - Windows [Debug]
1.
2. mkdir debug
3. cd debug
4. cmake -G"Visual Studio 14 2015 Win64" -DCMAKE_BUILD_TYPE=Debug ..
5. msbuild astlib.sln /t:Rebuild /p:Configuration=Debug
6. cd ..
7. bin/Debug/testunit.exeBuilding - Windows [NMake][Debug]
1.
2. mkdir debug
3. cd debug
4. cmake -G"NMake Makefiles JOM" -DCMAKE_BUILD_TYPE=Debug ..
5. jom /j9
6. cd ..
7. bin/testunit.exeBuilding - Windows [Release]
1.
2. mkdir release
3. cd release
4. cmake -G"Visual Studio 14 2015 Win64" -DCMAKE_BUILD_TYPE=Release ..
5. msbuild astlib.sln /t:Rebuild /p:Configuration=Release
6. cd ..
7. bin/Release/testunit.exeNode.js support (or https://www.npmjs.com/package/node-cmake)
1. install nodejs package
2. npm install --save bindings
2. sudo npm install -g cmake-js [https://www.npmjs.com/package/cmake-js]
1. cmake-js build