技术栈

Qt warning LNK4042: 对象被多次指定;已忽略多余的指定

HUANG_XIAOJUN2025-03-31 17:54

一、常规原因: pro或pri 文件中源文件被多次包含

解决:删除变量 SOURCES 和 HEADERS 中重复条目

二、误用

对于某些pri库可以使用如下代码简写包含

复制代码
INCLUDEPATH += $$PWD

HEADERS += $$PWD/*.h

SOURCES += $$PWD/*.cpp

但是假如该目录下只有头文件,没有cpp 文件,仍然添加了 SOURCES += $$PWD/*.cpp,则会导致 LNK4042

上一篇:本地事务 vs 分布式事务:核心区别与解释
下一篇:hexo+GitHub Pages搭建个人博客完整教程
相关推荐
海天鹰
2 小时前
Qt:图片切割
qt
做一个坚强的女汉子
4 小时前
QT保存日志到文件中以及捕捉崩溃日志
开发语言·qt
顾苏洋1990
4 小时前
qt绘制饼状图并实现点击即放大点击部分
开发语言·qt
笑鸿的学习笔记
4 小时前
qt-C++笔记之布局管理`space` 和 `margin`的区别
c++·笔记·qt
轩情吖
4 小时前
Qt常用控件之QWidget(一)
c++·qt·geometry·qwidget·qpushbutton·客户端开发·enabled
没学上了
4 小时前
Qt去噪面板搭建
开发语言·qt
peihexian
4 小时前
vcpkg交叉编译qt等过程记录(未完成)
开发语言·qt
byxdaz
16 小时前
Qt中的QObject::moveToThread方法详解
qt
笑鸿的学习笔记
19 小时前
qt-C++笔记之setCentralWidget的使用
c++·笔记·qt
苏克贝塔
20 小时前
Qt 图形视图框架3-事件处理与传播
c++·qt
热门推荐
01KGG转MP3工具|非KGM文件|解密音频02集群聊天服务器---MySQL数据库的建立03Coze扣子平台完整体验和实践(附国内和国际版对比)04免费领50刀!AnyRouter一键解锁Claude最强编程模型05Java学习第十五部分——MyBatis06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07RAL-2025 | 触觉助力无人机空中探索!基于柔顺机器人手指的无人机触觉导航08基于odoo17的设计模式详解---单例模式09DeepSeek各版本说明与优缺点分析10浅谈几种js设计模式