首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

QtCreator中的qmake无法识别Linux环境变量

在QtCreator中,qmake是一个用于构建Qt项目的工具。它可以根据项目文件(.pro文件)生成Makefile,并且根据Makefile来编译和链接项目。

如果在QtCreator中的qmake无法识别Linux环境变量,可能是由于以下几个原因:

  1. 环境变量未正确设置:在Linux系统中,环境变量可以通过在.bashrc或者.profile文件中设置。确保在这些文件中正确设置了需要的环境变量,并且重新启动终端或者重新登录以使其生效。
  2. QtCreator配置错误:在QtCreator中,可以通过菜单栏的"工具"->"选项"->"构建和运行"->"Kits"来配置编译工具链。确保在这里选择了正确的编译器和构建工具。
  3. qmake路径错误:在QtCreator中,可以通过菜单栏的"工具"->"选项"->"构建和运行"->"Kits"->"Qt版本"来配置qmake的路径。确保这里选择了正确的qmake路径。

如果以上方法都无法解决问题,可以尝试以下步骤:

  1. 检查系统环境变量:在终端中运行"echo $PATH"命令,确保环境变量中包含了qmake所在的路径。
  2. 手动设置qmake路径:在QtCreator中,可以通过菜单栏的"工具"->"选项"->"构建和运行"->"Kits"->"Qt版本"中手动设置qmake的路径。找到qmake所在的路径,并手动设置。
  3. 检查Qt安装:确保已经正确安装了Qt,并且安装路径正确。

总结起来,如果在QtCreator中的qmake无法识别Linux环境变量,首先要确保环境变量设置正确,然后检查QtCreator的配置是否正确,最后可以尝试手动设置qmake路径。如果问题仍然存在,可能需要重新安装Qt或者尝试其他解决方案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

基于NXP i.MX28 MPU疫情监控平台2-Qt环境搭建

3.1 主机搭建嵌入式Qt环境 搭建一个最基本Qt环境,需要两个东西:qmake和编译器。编译器用是交叉编译器,我们在第一节教程,已经介绍了,并且已经把交叉编译器路径添加到了环境变量。...qmake包工具在光盘位置:3、Linux\2、工具软件\Linux 工具软件\qt4.7.3.tar.bz2 #进入到opt目录 cd /opt #解压qmake套件,Qt-4.7.3.tar.bz2...PATH=/opt/qt4.7.3/bin/:$PATH #使设置环境变量生效 source ~/.bashrc #查看当前PATH路径 echo $PATH #查看当前Qt版本 qmake...-v 如果本机有多个qmake,那么一定要把嵌入式qmake路径添加到环境变量最前面,否则不能识别 ?...开发板运行效果 5.注意 iMX287A支持鼠标和触摸操作 如果想使用鼠标来操作,要在系统上电之前,就把鼠标插上,如果在运行过程连接鼠标是不能使用

2.7K60

ubantu16.04搭建Qt环境

点击蓝字 关注我们 目录 ubantu16.04搭建Qt环境 下载opensource 安装qmake 安装g++以及依赖库 配置环境 编译原码 安装make 查看qmake是否安装 配置环境变量 qmake...编译c/c++代码 安装qtcreator Linux编译Qt代码 ubantu16.04搭建Qt环境 下载opensource 「下载 qt-everywhere-opensource-src-4.8.7.../configure 配置过程:选择 o ;选择yes;后面回车,稍等片刻 编译原码 直接make编译原码 make #漫长等待 吐槽一下,编译了快一个小时,这是第三次配置qt环境 安装make sudo.../work hello world qmake小结: qmake -project qmake -makefile make 安装qtcreator sudo apt-get install qtcreator...演示 首先准备一个qt项目,将qt代码.h、.cpp、.ui文件移动到Linux下 ➜ work ls main.cpp mainwindow.ui Translate_CN.ts

2K30

qt没有被正确安装_qt软件安装步骤

大家好,又见面了,我是你们朋友全栈君。 对于太长不看朋友,可参考Qt安装和使用常见问题(简略版)。...目录 1、概述 2、Qt简介 3、Qt版本 3.1 查看安装Qt版本 3.2 查看当前项目使用Qt版本 3.3 查看当前项目使用QtCreator版本 3.4 Linux命令行下查看和使用不同版本...这个版本写得详细一些,适合喜欢了解细节朋友。对于太长不看朋友,可参考Qt安装和使用常见问题(简略版)。...这里就能看到所有已经自动检测到,或者手动配置Qt版本。细心朋友已经发现了,每一个Qt版本后面,对应是一个qmake.exe(Linux下没有后缀,就是qmake)。 没错!...3.4 Linux命令行下查看和使用不同版本Qt 如果在Linux命令行下使用,例如编译一些简单程序或第三方库,可以不需要启动QtCreator,直接在命令行编译。

3.7K20

Qt5.0.0 MSVC2012自编译版(x86_xp及x64)

尚未在其他机器上进行测试,但是从Qt4情况来看,需要自己在qmake.exe同级文件夹创建一个qt.conf文件,在其中写入 [Paths] Prefix = 【你Qt路径】 来替换掉qmake...VC构建时环境变量都是通过vcvarsall.bat、vcvars32.bat和vcvarsx86_amd64.bat等实现QtCreator可以自动探测到他们存在。...因此我又写了那个vc110xp.bat来进行额外环境变量设置,之后通过以下步骤来让QtCreator意识到vc110xp.bat存在,这样就可以在Creator中点一下run就能构建了: 1.进入%...6.保存,QtCreator检查测试一下。 以上QtCreator配置比较复杂,各位请自行斟酌。...最后,把qt/bin放入环境变量,执行qmake.exe,无效!?

14320

Qt Creator下载和安装(详细教程)

基于Qt软件非常多,其中最知名要数Linux桌面系统KDE(涵盖无数以K打头应用软件)。国内WPS for Linux版本、360 for Linux也是使用Qt库开发界面。...Windows下比较流行,tar.gz是Linux上流行压缩格式。...⑤qbs是Qt Build Suite (QBS) ,http://qt-project.org/wiki/qbs,QBS是新创Qt程序生成工具,因为Qt一般使用qmake来生成项目进行编译,qmake...第三段是真正设置环境变量命令,就是提示五条: QTDIR指示Qt 4.8.6根目录,中间三句设置PATH,包括Qt工具bin路径、MinGW bin路径和操作系统System32路径,QMAKESPEC...③Qt Versions 点击“添加”,弹出文件查找框,是要选择qmake.exe位置,之前装位置是: C:\Qt\4.8.6\bin\qmake.exe,选中qmake.exe

10.8K20

QT编译报错:Please #define _AFXDLL or do not use MD,请大神指导折腾一下午终成此文 理论上本教程支持其他编译环境和qt版本 环境:qt5.2.1源码包(

或python或ruby -help如果能出现帮助信息则说明相应软件已添加环境变量, (如果看到此处问环境变量怎么添加,那么请按ctrl+w键,谢谢) D:\Python34;D:\ruby\bin...vs2010路径,具体可以查看如下图所示位置属性 第二行F:\qt-src为源码路径,请查看自己源码路径修改 第三行为使用编译平台,根据自己使用编译器修改 然后为此文件新建快捷方式,目标里面修改如下...关于更改安装目录问题: 安装后如果修改了路径在qtcreator会报错,qt比较变态是在编译时把安装路径hard code到了qmake里面,若要修改还要用二进制编辑qmake把里面的路径全部替换成新路径...,mysql库文件放入qtbase\lib,否则编译会报错 ================================安装qt文档==============================...注:以上为正常步骤,但是会出错,请将libmysql.dll放到安装目录下bin目录以及源码目录qttools\bin下面 然后打开qtcreator,帮助里面的内容就全了

37110

Linux环境变量PATH

一、介绍 在讲环境变量之前,先介绍一下命令which,它用于查找某个命令绝对路径,示例如下: 在上面的示例,用which查到rm命令绝对路径为/usr/bin/rm。...那么问题来了:为什么我们使用命令时,只是直接打出了命令,而没有使用这些命令绝对路径呢? 答:环境变量PATH在起作用。 我们可以试着输入以下命令, 这里echo用来输出  值。...在RedHat/CentOS系统,使用cp命令其实就是cp -i 下面将通过例子说明 -i 选项作用 解释说明: touch:如果又这个文件,则会改变该文件访问时间;如果没有这个文件,就会创建这个文件...echo:打印 >:在Linux叫做重定向,即把前面产生输入写入到后面的文件中去 cat:读一个文件,并把读出内容打印到当前屏幕上 三、命令mv mv是move(移动)简写,该命令格式为:mv...,则会把源文件重命名为给定目标文件名  上例1,目标文件是目录dirc,并且dirc不存在,相当于把目录dira重命名为dirc  上例2,目标文件是目录dirb,且dirb存在,则会把目录dirc

3.2K20

手把手之如何在嵌入式Linux上运行QT应用程序(以百问网imx6ull开发板为例)

,配置完成后打开qtcreator后代码提示很多东西都找不到,但是又可以正常编译,这就奇怪了,于是我不用他们提供开发环境,自己独立安装。...2.2、配置qmake 这部分就是一部分里Buildroot交叉编译出来qmake,在Buildroot目录下执行find ....以下这一些是TSLIB环境变量以及QT应用程序环境变量,如果没有的话,则程序不能正常触摸或者不能正常显示: ? 将默认运行程序直接注释掉: ?...如果想要程序开机就直接运行,则需要在脚本里让环境变量生效之后,再执行qt程序,以下是我添加一个启动脚本S85qt.sh: #!...语音识别项目界面 目前智能AI音箱很火,本项目在正点原子开发板上结合百度云实现简单语音识别项目: 3 智能家居物联网项目   智能家居也是目前很火一个方向,本项目结合原子云实现一个简单智能家居控制中心

7.9K10

ubuntu18.04 安装qt5.12.8及环境配置详细教程

配置环境变量 需要配置环境变量后才能直接使用qmake命令 ubuntu作用于所有用户,编辑/etc/profile文件 sudo vim /etc/profile 在末尾添加(注意:这里路经对应安装路经...,请检查自己是否对应) export PATH="/opt/Qt5.12.8/Tools/QtCreator/bin:$PATH" export PATH="/opt/Qt5.12.8/5.12.8/...另外,Linux 发行版自带 OpenGL 链接库在后缀添加了版本号,例如 libGL.so.1、libGL.so.1.2.0、libGL.so.1.3.1 等,但是 Qt 在链接阶段查找 OpenGL...如果你不知道当前 Linux 系统 libGL.so 具体路经,可以使用locate libGL命令或find /usr -name libGL*命令查找,然后使用ln -s创建链接。...#创建链接,Linux 系统可能存在多个版本 libGL.so,为任意一个版本创建链接即可。普通用户没有权限创建链接,使用root用户或者sudo指令。

3.7K31

ubuntu依赖库下载(pkgs)

在没网环境下linux开发真的好痛苦,最近在配置Ubuntu下qt编译环境,最先开始,用虚拟机,在家做好虚拟机镜像文件然后到公司安装开发。...操作系统:ubuntu16.04LTS 32位 qt:QT编译时提示错误:缺少所需依赖库 有网情况下: apt-get install libx11dev libxtst-dev libxext-dev...直接安装 我记得我当初配置时候好像不可以,当时用什么命令来着,然后想想。...只能回家下好安装包,再去安装了: 在网上搜了好久终于找到一个网址: https://pkgs.org/ubuntu-16.04/ubuntu-main-i386/19/ 可以进入下载目录选择相对应系统所需安装包...或者 从已经适配好电脑上,直接把qt安装包,打包压缩,复制到自己电脑上,我配置时候qmake环境变量都没配置可以直接qtcreator可以编译只用。

95340

Qt入门之基础篇 ( 二 ) :Qt项目建立、编译、运行和发布过程解析

注意:项目所在路径不能有中文,否则程序运行报错,例如:C:\你好\qtCreator_2 ?...注:ui文件是用xml语言描述界面文件,即我们在QtCreator设计模式拖进去那些部件组成界面。此步骤工作就是将ui文件转化成mingw编译器能看懂.h头文件而已。...命令行所有操作一定是要在项目文件夹,例如这里hello项目。 4. 掌握qmake工具使用,在之后纯代码实现HelloWorld时候要用到。 5....以上内容我们总共提到了两种运行.exe方式:QtCreatorCtrl+R  和  命令行(必须是Qt 5.6 for Desktop).\release\hello.exe形式。...双击exe后无法打开,除了将缺失dll文件全部复制到exe所在目录方法外还有下面两种方式:        ①在不知道需要哪些dll文件情况下可以使用windeployqt命令来让计算机帮你自动复制

4.3K11

QT5.11下载与安装教程

大家好,又见面了,我是你们朋友全栈君。 一、QT软件下载 Qt 5.9 之后安装包与之前相比,不再区分 VS 版本和 MinGW 版本,而是全都整合到了一个安装包。...⑤qbs是Qt Build Suite (QBS) ,http://qt-project.org/wiki/qbs,QBS是新创Qt程序生成工具,因为Qt一般使用qmake来生成项目进行编译,qmake...必须根据qt版本变化而变化,不便于管理,qt开发者对qmake又爱又恨,因此创建了不依赖Qt版本生成工具QBS。...Qt自己QtCreator、QtSDK等安装程序就是使用qt-installer-framework打包。 ⑧qtcreator是集成开发环境。...在选择组件界面,请务必要选对安装 Qt 所需要组件,否则你安装以后是无法正常运行。 首先,点击各项前面的 > 箭头展开子项内容。

2.7K20

瑞芯微RV1109 SDK编译&支持QT程序开发

1、Rockchip SDK架构图 2、RV1126_RV1109开发环境搭建 2.1、搭建过程遇到问题 我用是韦东山老师ubuntu18.04虚拟机来编译。...2.4、安装编译rockchip sdk必要软件 sudo apt-get install repo gitk git-gui gcc-arm-linux-gnueabihf u-boot-tools.../build.sh 2、 QTCreator配置 (1)交叉编译工具链配置 (2)qmake配置 (3)开发工具配置 4、文件系统端配置 4.1、添加QT启动环境变量 修改/etc/profile...4.2、添加字库文件 在/usr/share/fonts目录下添加文泉驿字库文件 调试过程中发现,如果不添加字库,则会导致QT运行后,如果带有字体显示的话,字体会无法显示出来,这是因为系统字体库缺失情况...4.3、运行QT应用程序 前提是已经将qt程序拷贝到开发板文件系统目录下,然后在开发板端执行以下命令: source /etc/profile //使能环境变量 /oem/test_qt &

7.8K32
领券