返回

Debian系列 - 系统安装及Qt基础开发环境配置

后端

Debian 10 安装

1.1 VM Tools 安装

在虚拟机中安装Debian 10后,需要安装VM Tools以增强虚拟机与宿主机之间的交互。

  1. 下载VM Tools ISO镜像。
  2. 在虚拟机中挂载VM Tools ISO镜像。
  3. 运行以下命令安装VM Tools:
sudo apt-get install open-vm-tools
  1. 重启虚拟机。

1.2 软件包管理

Debian使用apt软件包管理系统进行软件包管理。

  1. 更新软件包列表:
sudo apt-get update
  1. 安装软件包:
sudo apt-get install package_name
  1. 卸载软件包:
sudo apt-get remove package_name

Qt开发环境配置

2.1 Qt Creator安装

  1. 下载Qt Creator安装包。
  2. 运行安装程序并按照提示完成安装。

2.2 CMake配置

CMake是跨平台的构建系统,用于管理编译过程。

  1. 安装CMake:
sudo apt-get install cmake
  1. 配置CMake:
sudo update-alternatives --install /usr/bin/cmake cmake /usr/bin/cmake-3.18.4 100

2.3 qmake配置

qmake是Qt的构建工具。

  1. 安装qmake:
sudo apt-get install qt5-default
  1. 配置qmake:
sudo update-alternatives --install /usr/bin/qmake qmake /usr/bin/qmake-qt5 100

2.4 gcc和g++编译器配置

gcc和g++是C和C++编译器。

  1. 安装gcc和g++:
sudo apt-get install build-essential
  1. 配置gcc和g++:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 100

2.5 项目构建

  1. 创建项目目录。
  2. 在项目目录下创建CMakeLists.txt文件。
  3. 在CMakeLists.txt文件中添加以下内容:
cmake_minimum_required(VERSION 3.18)
project(project_name)

find_package(Qt5 COMPONENTS Core Gui REQUIRED)

add_executable(project_name main.cpp)
target_link_libraries(project_name Qt5::Core Qt5::Gui)
  1. 运行以下命令生成Makefile:
cmake .
  1. 运行以下命令编译项目:
make
  1. 运行以下命令运行项目:
./project_name

2.6 调试

  1. 在Qt Creator中打开项目。
  2. 设置断点。
  3. 单步调试。

2.7 部署

  1. 将项目构建为可执行文件。
  2. 将可执行文件复制到目标机器。
  3. 在目标机器上运行可执行文件。