记录用Qt做程序设计大作业遇到的问题以及解决方法
时隔两年多重拾Qt,当时只是瞎玩,现在可是正儿八经做UI版的大作业,算是第一个正经项目。
问题1:C++多文件编译报错“multiple defination of XXX”或“undefined reference to XXX”,加#progama once
或#ifndef
无效#
从未接触过多文件编译,这次吃了大麻烦。
解决方法:https://blog.csdn.net/hyyjiushiliangxing/article/details/100899284
问题2:Qt项目中,设计器画好的窗口控件,运行后却不更新#
经检查发现是debug
目录下的mainwindow.ui
没有随着项目构建而更新。
解决方法:https://www.freesion.com/article/17061247855/
https://blog.csdn.net/u011831805/article/details/123831545
正解:后来发现原来是.pro文件乱掉了,.ui文件没放到正确的位置。按照下面的规范放置即可:
点击查看代码
SOURCES += \ main.cpp \ mainwindow.cpp \ io.cpp \ public.cpp \ init.cpp \ datastr.cpp HEADERS += \ mainwindow.h \ public.h \ io.h \ datastr.h \ define.h \ init.h FORMS += \ mainwindow.ui \ RESOURCES += \ image.qrc
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探