User Tools

Site Tools


packet:qttermtcp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
packet:qttermtcp [2024/05/14 07:10] m7fuspacket:qttermtcp [2025/06/02 21:21] (current) m0lte
Line 29: Line 29:
  
 If you have a Debian-like OS, such as Ubuntu, Raspberry Pi OS, or indeed Debian itself, please consider using the repository here: https://github.com/Online-Amateur-Radio-Club-M0OUK/oarc-packages - instead of following the manual installation steps below. If you have a Debian-like OS, such as Ubuntu, Raspberry Pi OS, or indeed Debian itself, please consider using the repository here: https://github.com/Online-Amateur-Radio-Club-M0OUK/oarc-packages - instead of following the manual installation steps below.
 +
 +==== MacOS Download ====
 +Download [[https://www.dropbox.com/scl/fo/5x7y3hlkfgtvjx35g5dnm/AHhwU7hPuDG_5xU3MFbt9rI?rlkey=se06u2h1354lle6kk1omu41p1&dl=1|QTTermTCP.app]] (version 0.0.0.77)
  
 ==== MacOS with Brew ==== ==== MacOS with Brew ====
Line 40: Line 43:
 This installs the QtTermTCP app as if it was a CLI app, so it must be started from the terminal. This installs the QtTermTCP app as if it was a CLI app, so it must be started from the terminal.
  
 +
 +==== Ubuntu 22.04 - standard installation ====
 +
 +In almost every case, you are better off installing by following this guide than building it yourself: https://guide.foxk.it/clients/qtttcp/
  
 ==== Ubuntu 22.04 - manual installation ==== ==== Ubuntu 22.04 - manual installation ====
Line 80: Line 87:
  
 You should now be able to launch QtTermTCP from the "Applications" menu You should now be able to launch QtTermTCP from the "Applications" menu
 +
 +==== Raspbian Desktop - standard installation ====
 +
 +In almost every case, you are better off installing by following this guide than building it yourself: https://guide.foxk.it/clients/qtttcp/
  
 ==== Raspbian Desktop - manual installation ==== ==== Raspbian Desktop - manual installation ====
Line 88: Line 99:
 <code> <code>
 # First let's install the support packages. # First let's install the support packages.
-sudo apt-get install -y qt5-qmake qtbase5-dev libqt5serialport5-dev git+sudo apt-get install -y qt5-qmake qtbase5-dev libqt5serialport5-dev qtmultimedia5-dev git
  
 # Move to the user's home folder and create a source folder. # Move to the user's home folder and create a source folder.
Line 260: Line 271:
 {{:packet:m0odz_qttermtcp_setup_tabbed_window.png?400|}}\\ {{:packet:m0odz_qttermtcp_setup_tabbed_window.png?400|}}\\
 \\ \\
 +
 +===== Building from source =====
 +
 +This is not necessary for most use cases, just for reference.
 +
 +==== On Windows ====
 +
 +As of 0.0.0.79 commit a5e1b1389cbd9b3718b9ae41277f90633154cf47 from <nowiki>git://vps1.g8bpq.net/QtTermTCP</nowiki>
 +
 +With VS2022 on Windows 11
 +
 +Requires:
 +
 +  * C++ desktop development workload installed in VS Installer
 +  * [[https://download.microsoft.com/download/5/C/3/5C3770A3-12B4-4DB4-BAE7-99C624EB32AD/windowssdk/winsdksetup.exe|Windows SDK 10.0.17763.0]] (VS will tell you if the version needed is now different)
 +  * [[https://aka.ms/vs/15/release/vs_buildtools.exe|VS 2017 Build Tools]]
 +  * Qt Visual Studio Tools extension (Extension Manager)
 +  * [[https://download.qt.io/archive/qt/5.14/5.14.2/qt-opensource-windows-x86-5.14.2.exe|Qt 5.14.2]] (check version in QtInstall element in QtTermTCP.vcxproj) - you just need the msvc2017 bits
 +
 +Notes:
 +
 +  * Remove the hard coded path from the .sln file
 +  * In the Qt VS Tools extension, add a Qt installation named "5.14.2" pointed at C:\Qt\Qt5.14.2\5.14.2\msvc2017\bin - this is referenced from the project file
 +  * Run C:\Qt\Qt5.14.2\5.14.2\msvc2017\bin>windeployqt.exe C:\git\vps1.g8bpq.net\QtTermTCP\Win32\Debug
 +
 +==== On Debian-ish Linux (including WSL) ====
 +
 +Tested on Ubuntu 24.04
 +
 +<code>
 +sudo apt install -y qt5-qmake qtbase5-dev libqt5serialport5-dev qtmultimedia5-dev
 +mkdir build && cd build
 +qmake ..
 +make -j4
 +</code>
 +
 +
packet/qttermtcp.1715670640.txt.gz · Last modified: by m7fus