Qt:make: Nothing to be done for 'first'

Linux Qt 4.7.4 编译 1.解压 qt-everywhere-opensource-src-4.7.4,目录随便 2.运行./configure 3.如果出现 Creating qmake. Please wait... gmake: Nothing to be done for `first'. Basic XLib functionality test failed! You might 阅读详情

【解决方案】

环境参数:
Ubuntu 16.04
Qt 5.10.

问题:QT报错make: Nothing to be done for ‘first’

该错误原因是之前已经按照这个工程成功运行了多次,在没有任何修改下,程序“懒得”再运行了。
可以在CPP文件中的随意空白位置添加个空格,或者随意做一些无关紧要的改动即可再次运行

QT报make: Circular all <- first dependency dropped.错误解决。 make: Circular all <- first dependency dropped. 工程名不能是first, 因为first会生成makefile的内置项,导致报错。 阅读详情

相关推荐

Livox MID-360与FAST-LIO2实战:从驱动部署到参数调优的完整指南

激光雷达惯性里程计(LIO)是机器人定位与建图(SLAM)领域的核心技术,它通过紧耦合融合激光雷达点云与惯性测量单元(IMU)数据,实现高精度、低漂移的位姿估计。其核心原理在于利用IMU的高频数据预测运动,并用激光雷达的精确测距信息进行校正与优化,从而在快速运动或特征缺失场景下保持鲁棒性。这项技术的工程价值在于为自动驾驶、移动机器人及三维重建提供了可靠的前端里程计解决方案。针对Livox MID-360固态雷达与FAST-LIO2这一热门组合,其应用场景广泛覆盖了室内外导航与地图构建。本文聚焦于**驱动部署

weixin_29997523的博客 440

Qt之make: Nothing to be done for ‘first‘

一.前言 某天打开工程直接运行,一直提示这个错误,检查了代码没有错误,在捣鼓了一般之后,有了解决方案 二.解决方案 这句话的意思就是 编译器啥都没做,是因为这个工程成功运行了很多次了,无修改的情况下,程序不会再运行了,故解决方式方式如下: 1.在cpp文件随便修改一下,重新保存,再点击编译运行即可 有些人在执行了步骤1的情况下还不能解决(比如楼主),于是有了步骤2: 2.删除编译生成的文件夹,执行qmake ...

我是黄同学博客 3786

保姆级教程:用NovAtel Inertial Explorer 8.7搞定GNSS/INS紧组合后处理(附避坑指南)

本文提供NovAtel Inertial Explorer 8.7的GNSS/INS紧组合后处理全流程教程,涵盖环境准备、数据转换、基站坐标解算及紧组合处理等关键步骤。特别针对零基础用户,分享实用技巧和常见陷阱,帮助高效完成高精度组合导航数据处理,适用于测绘、自动驾驶等领域。

weixin_42614269的博客 271

QT:make: Nothing to be done for `first'和error:QtSql:No such file or directory

这是QT编程中常见的两个编译错误.可能你的代码在window下编译能正常通过,可是到到linux下编译就出现这个问题.解决方案如下: 在你编译QT代码之前最好先make clean一下, 因为*.o之类的文件可能影响到编译. 在qt目录下make后出现以下错误: make: Nothing to be done for `first' 解决:将你当前目录下的,删除你

浮华若水 1万+

生成对抗网络——CGAN(代码+理解)

CGAN(Conditional Generative Adversarial Network)模型是一种 深度学习模型,属于生成对抗网络(GAN)的一种 变体。它的 基本思想是通过 训练生成器和判别器两个网络,使生成器能够生成与给定条件 相匹配的 合成数据,而判别器则 负责区分真实数据和 生成数据。相比于GAN它引入了条件信息(y),使得生成器可以生成与给定条件相匹配的合成数据,从而提高了生成数据的可控性和针对性。

CXDNW的博客 1万+

Netapp FAS2750热备盘替换失败问题分析与解决

本文深入分析了Netapp FAS2750存储系统中热备盘替换失败的故障现象,揭示了磁盘分区属主不匹配导致数据同步无法启动的根本原因。通过详细的排查步骤和解决方案,帮助运维人员快速恢复aggr状态,并提供了长期预防措施和最佳实践建议,确保存储系统的高可用性。

weixin_33737774的博客 395

mingw32-make[1]: Nothing to be done for ‘first‘.

打开qt命令行之后一定要先cd到build目录下,再输入make。然后在windows快捷方式下查找qt命令行工具。在qt命令行下cd进入刚才的build文件夹。可能是因为没有进入到build目录下。

jerry的博客 3262

13.0 针对跳转不存在Activity崩溃处理,改成弹Toast提示,去掉崩溃弹窗,避免app崩溃退出

在开发过程中,在app跳转到某个没注册的Acitivity时,往往会出现崩溃的场景,这样也不好,接下来就从framework中来拦截这个崩溃,改成toast提示,

安卓兼职framework和app工程师的博客 41

QT:make: nothing to be done ‘first‘

今天在编译QT项目的时候出现 make: nothing to be done 'first' 的错误,网上搜索之后找到了原因。原来是项目之前已经成功运行过多次,在没有对代码做出修改的情况下,程序“懒得”再次运行。 解决办法:在程序中做一点无关紧要的修改,加个空格类似的也可以,然后保存,再次编译就可以了。 ...

Z88988的博客 903

基于MATLAB的特征模式分解(FMD)算法详解

本文详细介绍了基于MATLAB的特征模式分解(FMD)算法实现。FMD是一种新型自适应信号分解方法,通过自适应FIR滤波器组和相关峭度优化目标,有效解决传统方法(如EMD、VMD)的模态混叠问题。文章系统阐述了FMD的算法原理、数学模型和实现步骤,包括自适应FIR滤波器设计、相关峭度优化和模态选择机制。与现有方法相比,FMD在旋转机械故障诊断中展现出更强的特征提取能力和噪声鲁棒性。MATLAB实现部分包含核心函数、参数优化和可视化工具,并通过轴承故障等案例验证了算法的有效性。

qq_42212808的博客 187

个人量化系统的策略集合与赚钱之道:全栈深度解析 + 与主流开源框架对比

前三篇把系统的"骨架"拆完了——架构、工程化、部署。本篇回答最关键的问题:一句话:别人的系统是"程序员的系统"(写代码才能加策略),daily_stock_analysis 是"股民的 YAML"(写中文就能加策略)。这个差异决定了它能在多大程度上真的帮你赚钱。如果你用过 、、,加一个策略的流程是: 问题在哪?在 daily_stock_analysis 里,“策略” = 一个文件。每个 YAML 是一个自然语言描述的交易策略,包括: 看到没? ——整个策略就是一段中文,零代码。任何会写字的人都能加新策略

shiter编写程序的艺术 144

qt mingw32编译项目报错:Nothing to be done for 'first'.

mingw32-make[1]: Nothing to be done for 'first'.经过一番搜索解决方案如下进入build 目录ming32-make clean执行上面命令如果系统提示ming32-make不是系统命令,需要在系统环境变量中设置,这个自行百度即可。ming32-make编译...

Filme的专栏 1万+

嵌入式工程师必学(52):储能系统ESS

能量存储系统(ESS,Energystoragesystems)存在于各种各样的尺寸、形状和技术中。储能系统的技术,即基本的储能机制,自然会影响其重要特性,包括成本、安全性、性能、可靠性和寿命。然而,尽管基础技术很重要,但一个成功的储能项目依赖于对该技术的彻底和深思熟虑的实施,以实现项目的目标。成功的实施取决于储能系统的架构和组装情况。系统的体系结构可以决定其性能和可靠性,与它所使用的技术一致,甚至与之无关。

码农17年的博客 1438

make: Nothing to be done for `first'

在qt目录下make后出现以下错误:make: Nothing to be done for `first'解决:将你当前目录下的,删除你程序主要的 *.cpp 和 *.h文件以外的所有文件。接着执行:#qmake -project#qmake#make运行正常。 转载于:https://blog.51cto.com/copchioa/1358561...

weixin_33889665的博客 1192

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

make: Nothing to be done for 'first'

编译Qt程序的时候突然出现这个错误,可能是一些残留的

木易云清 4812

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【Qt开发】 QT:make: Nothing to be done for `first'和error:QtSql:No such file or directory

http://blog.csdn.NET/heqiuya/article/details/7774208 这是QT编程中常见的两个编译错误.可能你的代码在window下编译能正常通过,可是到到Linux下编译就出现这个问题.解决方案如下: 在你编译QT代码之前最好先make clean一下, 因为*.o之类的文件可能影响到编译. 在qt目录下m

ZhangPY的专栏 2111

Qt基本

1、安装       下载:qt-win-opensource-4.3.2-mingw.exe、MinGW-3.4.2.rar,先安装MinGW,然后安装Qt即可。       将环境变量中的Path变量中增加对应目录下的bin目录即可。       增加Lib和Include变量,其值分别为对应的lib和Include路径,这样就可以双击编译成功的可执行程序了。 2、make错误: E

2001

ns3入门记录

ns3教程

q774318039a的博客 879

QT BUG:make: Nothing to be done for `first'.

QT貌似卡死,终端没有输出,有时候显示如下图 application 卡住,没反应。 从终端启动QT,看到输出为: x-terminal-emulator: error: Additional unexpected arguments found: [‘run’, ‘/tmp/QtCreator.o19270/stub-socket’, ‘Press to close this window…...

IQIT 7911

Qt中编译问题,程序异常退出,进不了调试模式 Nothing to be done for ‘first‘

在环境变量中添加此项目所需的dll文件的目录;环境变量添加完成,重启即可;

qq_61401866的博客 798
上一篇: 【记录】在QT中使用断点调试程序
下一篇: QT无法使用搜狗输入法
SmaICG
博客等级 码龄10年 4粉丝 9原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值