Windows及Ubuntu软件包管理器安装qt5记录

windows下安装qt5

如果是在windows下安装,只需要到网站安装相应版本qt和qtcreator即可。
再按照后文环境变量配置部分介绍的方法配置即可。

Ubuntu下安装qt5

sudo apt-get install build-essential # 安装编译需要的软件列表
sudo apt-get install qtcreator # 安装qtcreator
sudo apt-get install qt5-default # qt5相关包安装

环境变量配置

  • linux下运行qtcreator命令打开qtcreator,win下打开可执行文件;
  • 打开工具——>选项——>构建和运行——>构建套件(kit)手动设置套件相关环境变量:根据自己的电脑配置进行。
    • 设备类型:桌面;
    • 编译器:按自己的电脑配置设为GCC(x86_64bit in /usr/bin);
    • Qt mkspec:重要,linux的话设为linux-g++,windows的话设为win32-msvc(如果你用的是VC)。设置错误会导致连接编译出错。
  • 点击Apply即可。

其他配置

  • 下载qt5的API文档
sudo apt install qt5-doc # 安装qt5的API文档
sudo apt install qt5-doc-html # 安装qt5的API文档,HTML格式版
sudo apt install qtbase5-doc-html # 安装qt5基础HTML文档
sudo apt install qtbase5-examples # 安装Qt5的基础示例

简单测试所有配置是否成功

创建一个qt工程文件,helloWorld.pro,还是用简单的HelloWorld。
程序如下:

#include <iostream>
using namespace std;

int main()
{
    cout<<"Hello World!"<<endl;
    return 0;
}

点击构建项目helloWorld.

TroubleShooting

  • bits/c++config.h:No such directory or file.:可能是编译器和你的系统环境不统一,将你的编译器变为32/64切换一下,或者sudo apt-get install gcc-multilib g++-multilib会自动解析你的gcc版本,编译命令会自动调用-m32进行。
  • 连接编译出错一定要检查自己的mkspec环境变量是否合适设置。

参考贴

Ubuntu上安装qt

64bit程序在32bit机上跨环境编译

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值