首页
学习
活动
专区
工具
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.8K60

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

2.1K30
  • 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,直接在命令行中编译。

    4.1K20

    韦东山IMX6ULL Linux开发板基于Buildroot系统QT应用环境配置开发运行

    QT下载 1.安装 Qtcreator QtCreator 下载网址:https://download.qt.io/official_releases/qtcreator/ 这里我们使用的 qtcreator.../qtcreator.sh & 这里的“&”符号代表后台运行, 不占用控制命令终端 2.创建第一个程序 测试成功: 3.配置 QtCreator 开发环境 在这里我们配置 QtCreator...开发环境主要是为了方便将测试程序移植到Linux开发板上 (1)打开选项界面 在 QtCreator 界面中,依次点击 tools -> options: (2)选择编译器 在出现的选项对话框中,...可以在/home/book/100ask_imx6ull-sdk 下执行这个命令找到 qmake,记住它的目录: find -name qmake 添加qmake路径:在 QT 设置界面中,选择 Qt...注意:qmake 文件是 buildroot 编译根文件系统后生成的,文件在 buildroot 目录下。

    27410

    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,无效!?

    22320

    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

    13.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,帮助里面的内容就全了

    61810

    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.3K20

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

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

    9.6K10

    Qt | ubuntu20.04安装Qt6.5.3并创建一个demo完整教程(涉及诸多开发细节,商用慎重)

    >>>【2】检查环境变量:确保您的QT_PLUGIN_PATH和LD_LIBRARY_PATH设置正确,指向正确的Qt安装目录。...09、创建个app>>>1、点击创建项目2、选择如下3、必须是英文目录4、未来的主流不在是qmake,而是cmake,所以我们选择cmake构建项目5、下一步6、这里有个语言,很多人不知道,因为Qt是面向全球的嘛...:使用快捷键(如Ctrl+Alt+T)或从应用程序菜单中打开一个终端窗口。...2.更新环境变量:如果希望使用简单的qtcreator命令启动,可以将Qt Creator的可执行文件路径添加到PATH中。...快速打开whois@ubuntu:~$ qtcreator总结>>>【1】这是最用心的一篇Linux平台安装Qt6.5.3【2】接下来我会为大家推出Qt+linux+ffmpeg\boost\等精品内容

    1.6K10

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

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

    4.6K11

    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可以编译只用。

    1.1K40

    【QT】:QT(介绍、下载安装、认识 QT Creator)

    而Qt其实准确来说是桌面应用开发(也就是写电脑上的程序的),Qt无法开发网页前端,也不能开发移动应用(但是目前的Qt官方也是支持移动应用开发了,但是目前并没有出现知名的商用移动应用程序使用Qt编写的)...而各种的 GUI 技术中QT其实是比较主流的,而 QT 的优势之一就是 QT 支持跨平台,不经支持 Windows,也可以支持 Linux,还支持Mac,这一点就是比较香的。...,否则上述配置无效 为什么要设置环境变量 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序将要使用到的信息。...例如Windows 和 DOS 操作系统中的 path 环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到 path 中指定的路径去找。...这里我们使用的是qmake构建工具 Qt 中的构建工具有三种可供选择,分别是:qmake、CMake、Qbs,下面依次介绍。

    1.6K11
    领券