安装Manjaro
https://manjaro.org/download/
推荐使用xfce版本,使用图形界面安装(最新测试版的Architect 19.0-200223-linux54存在问题,无法正常安装系统)
安装系统后:
更新系统并安装基本开发工具
- 从开始菜单打开”Terminal Emulator”(终端模拟器)
- 先更新系统
sudo pacman -Syu
- 然后安装开发用基本工具包
sudo pacman -S base-devel --needed
- 安装gdb调试工具包
sudo pacman -S gdb
- 安装cmake编译工具
sudo pacman -S cmake
启用AUR(Archlinux User Repository)
- 在开始菜单中寻找名为”add/remove software”(软件包管理器)
- 打开
- 右上角三个竖点的菜单,打开设置
- 选择AUR选项卡,打开“启用AUR支持”
- 随后安装
yay
包管理器,可以选择直接安装预编译的yay-bin
而不是yay
以便加快安装速度
安装IDE及Git GUI
- 从开始菜单打开”Terminal Emulator”(终端模拟器)
- 运行
yay -S guitar
安装名为Guitar的git图形界面 - 运行
yay -S clion clion-jre clion-cmake clion-gdb clion-lldb
安装OpenCV及boost
- 从开始菜单打开”Terminal Emulator”(终端模拟器)
- 运行
yay -S opencv boost
官方源中的 opencv 默认包含了所有contrib部分和nonfree部分,且包括python包,安装后可以直接在python中通过 import cv2
来使用所有opencv的python功能
安装IDE用字体
- 从开始菜单打开”Terminal Emulator”(终端模拟器)
- 运行
yay -S ttf-fira-code adobe-source-code-pro-fonts adobe-source-han-sans-cn-fonts
,来安装主字体 fira-code + 次字体 source-code-pro + 中文字体 source-han-sans
一个名为 TestOpenCV 的测试项目
CMakeLists.txt配置文件内容
1 | cmake_minimum_required(VERSION 3.15) |
对应 main.cpp 文件
1 |
|