mirror of
https://github.com/ON4QZ/QSSTV
synced 2026-08-13 17:36:01 -04:00
No description
The video4linux part still had some incompatibilites qith Qt6. This fixes: * all instances of QMessageBox to the not deprecated version * QChar must be explicitly constructed from a uchar * gridLayout->setMargin(1) is no longer available |
||
|---|---|---|
| documentation | ||
| src | ||
| .gitignore | ||
| COPYING | ||
| LICENSE | ||
| qsstv.desktop | ||
| README.md | ||
QSSTV
QSSTV is a program for receiving and transmitting SSTV and HAMDRM (sometimes called DSSTV). It is compatible with most of MMSSTV and EasyPal
Installation
Dependencies
- pkg-config
- g++
- libfftw3-dev
- qt5-default
- hamlib-dev or libhamlib++-dev
- libasound2-dev
- libpulse-dev
- libopenjp2-7
- libopenjp2-7-dev
- libv4l-dev
Compile and Install
mkdir src/build
cd src/build
qmake ..
make -j2
sudo make install
Note: make -j2, 2 is the number of cores to be used for parallel compiling. If you have more cores, use a higher number.
Debug Compile
If you have problems compiling the software, please give as much information as possible but at least:
- Linux Distribution and Version (e.g. Ubuntu 18.04)
- QT Version (e.g. Qt 5.4.1)
- Screen dump of the compile process showing the error
If you want to be able to debug the program, the simplest way is to install QtCreator and from within QtCreator open a new project and point to the qsstv.pro file. Note: you will need to install doxygen and libqwt
sudo apt-get install doxygen libqwt-qt5-dev
You can also run qmake with the following atributes:
qmake CONFIG+=debug
and use an external debugger (such as gdb)