Qt在Linux下环境问题
一、命令终端输入qmake报错
报错信息如下:-bash: qmake: command not found
原因分析:主要是因为系统找不到qmake程序引起的,也可以说是环境变量设置有问题。
解决方法:
1.在/etc/profile文件里添加下面几行语句:
export QTDIR=/opt/QtSdk/qt #安装位置
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib
export PATH=$PATH:$QTDIR/bin
注意:在profile中设定的变量(全局)的可以作用于任何用户。
2.在~/.bashrc文件中添加上面语句。
注意:在.bashrc中设定的变量只能用于当前用户。
3.直接使用Shell命令设置PATH:
export PATH=/opt/qtsdk/qt/bin:$PATH
注意:“=”前后必须无空格,这种方式可以立即生效,但是用户注销后它就会失效。前面两种方式不会失效。
二、终端输入qmake -o Makefile xx.pro报错
报错信息如下:Unable to generate makefile for:
原因分析:可能是文件权限的问题,当前用户无权限。
解决方法:
1.最简单的,切换到root用户再执行。
2.为当前用户设置权限:
sudo chown -R applee /home/applee/qt/examples
分享到:
相关推荐
在 Linux 环境下使用 Qt 开发应用程序时,经常遇到字体模糊的问题,这对中文支持尤为重要。为解决此问题,我们需要了解 Qt 在 Linux 中的字体设置机制,并对其进行相应的配置。 首先,我们需要了解 Qt 在 Linux 中...
在Linux环境下,开发基于Qt的程序后,为了使其能在没有安装Qt环境或者存在多个Qt版本的其他Linux系统上顺利运行,我们需要进行一系列的打包和发布步骤。以下将详细阐述这个过程,包括理解Qt依赖性、静态编译Qt库、...
在Linux环境下配置QT开发环境是一项重要的技能,对于希望在Linux平台上进行GUI应用程序开发的程序员来说尤为关键。本文将基于提供的文件信息,深入解析Linux QT环境配置的过程,帮助读者理解每一步骤背后的原理及...
Linux下的嵌入式Qt4.8开发环境搭建是指在Linux系统中安装和配置Qt4.8开发环境,以便在ARM平台上进行开发。以下是该过程的详细步骤: 一、准备文件 在开始搭建环境之前,需要准备三个文件:QT4.8源码、Arm交叉编译...
本文介绍linux(ubuntu和centos都可以)下编译安装QT及qtcreator,有具体的操作步骤,很方便搭建,如需要源码,另行联系
Linux 下 Qt5.2.1 安装详细步骤 Qt 是一个跨平台的应用程序开发框架,由 Nokia 公司开发,广泛应用于桌面应用程序、移动应用程序和嵌入式系统。Qt5.2.1 是 Qt 的一个版本,在 Linux 平台上安装 Qt5.2.1 需要遵循...
在超星格式文档中,可能详细介绍了QT如何在Linux环境下创建和管理窗口,包括窗口的创建、显示、关闭、最大化、最小化等基本操作,以及如何添加控件、设置布局、响应用户事件等方面的知识。文档可能还会涵盖如何使用...
在Linux环境下,使用Qt框架开发图形用户界面应用时,经常需要处理显示本地图片的需求。Qt是一个功能强大的跨平台开发库,支持多种操作系统,包括Linux、Windows和macOS等。本篇将详细介绍如何在Linux下的Qt应用程序...
在Linux环境下,特别是CentOS 7.2这样的服务器操作系统中,开发和运行应用程序常常涉及到数据库的交互。在本文中,我们将深入探讨如何在Qt 5框架下与PostgreSQL(pgsql)数据库进行通信。Qt是一个跨平台的应用程序...
在Linux环境下,使用QT框架编写连接Wi-Fi的程序是一项实用的技术任务。QT是一个跨平台的C++图形用户界面应用程序开发框架,广泛应用于桌面、移动和嵌入式系统。结合Linux的网络管理工具,如wpa_supplicant或iwconfig...
本文将深入探讨如何在Linux环境下利用QT库来捕获和处理这些事件。 首先,QT是一个跨平台的应用程序开发框架,支持多种操作系统,包括Linux。它提供了丰富的API和工具,使得开发者能轻松地创建具有图形用户界面(GUI...
分析这个源代码,我们可以学习如何在Qt环境下进行USB摄像头的接入、视频流处理和截图操作,对于想要在Linux环境下开发相关应用的开发者来说,是一个很好的学习资源。 通过理解和掌握以上知识点,开发者可以快速地在...
在Linux环境下,Qt框架是一个强大的跨平台应用开发工具,它提供了丰富的GUI库和多线程支持,使得开发者能够创建高效且美观的应用程序。本项目旨在利用Qt实现一个C++的多线程应用,来模拟并解决著名的“哲学家就餐...
如果是可执行文件,用户可以直接运行在Linux环境下体验该软键盘。如果是资源文件,可能包含图标、图片等与UI相关的素材。 总的来说,"Linux下QT软键盘"项目结合了QT的图形界面设计优势和Linux的网络配置需求,提供...
在linux下安装QT和将QT移植到开发板上面。QT移植,linux 编译
在Linux环境下,使用QT制作音乐播放器是一项涉及多方面技术的综合实践。QT是一个跨平台的应用程序开发框架,广泛应用于创建具有美观用户界面的桌面、移动及嵌入式应用程序。以下将详细介绍在这个项目中可能涉及的...
1.请描述Qt4在Linux环境下安装的详细过程及环境变量的修改方法。 2.请描述Qt5在Linux环境下安装的详细过程及环境变量的修改方法。 3.编写一段简单的Qt代码,并写出使用qmake工具编译的过程。
在Linux环境下,Qt是一个强大的C++图形用户界面应用程序开发框架,广泛应用于桌面和移动平台。动态库(Dynamic Library)在Linux中被称为共享对象(.so文件),它可以在多个程序之间共享代码,从而节省内存资源。本...