问题的简短版本:Ubuntu Studio 22.04 上的 qt5 安装在哪里?
问题的长版本似乎没有得到回答在 SuperCollider 论坛上:本质上,我正在尝试从源代码构建 SC,但遇到了一些我认为可能与 qt5 的位置有关的问题。
(我应该说我不是一名程序员,但是确实具备在终端上操作 Linux 的基本能力。)
谢谢
答案1
SuperCollider,构建示例 Ubuntu 22.04
https://github.com/supercollider/supercollider/blob/develop/README_LINUX.md
基本构建要求:
sudo apt install build-essential git cmake libsndfile1-dev libjack-jackd2-dev libfftw3-dev emacs libudev-dev
Qt5:没有 qt5-default,现在仅适用于 20.04 及更早版本。
最初 qt5 是可选的,因此没有FindQt5.cmake
。
sudo apt install qtbase5-dev qt5-qmake qttools5-dev qttools5-dev-tools qtwebengine5-dev libqt5svg5-dev libqt5websockets5-dev
git clone https://github.com/supercollider.git
cd supercollider/
git submodule update --init --recursive
mkdir build
cd build/
cmake -DNATIVE=ON ../
make
.
[100%] Linking CXX executable timetag_test
[100%] Built target timetag_test
答案2
我想补充一点:
sudo apt install qtbase5-dev qt5-qmake qttools5-dev qttools5-dev-tools qtwebengine5-dev libqt5svg5-dev libqt5websockets5-dev
解决了在 Ubuntu 22 LTS 上打开 FreeSurfer 7.3 的 FreeView 软件的问题。