首页 > 其他分享 >【QT】工程库引用

【QT】工程库引用

时间:2024-07-06 09:32:38浏览次数:10  
标签:5.1 QT 工程 文件 添加 引用 debug

  1. 创建多工程项目




  2. 创建子项目UI窗体项目







  3. 创建库工程项目







  4. 引用库工程



  5. 添加日志输出类



5.1 需要添加特殊配置,否则编译会报错

5.2 正确添加配置

5.3 日志正常输出

5.4 如果缺少5.1步骤,则报如下错误

5.5 如果添加了5.1步骤,还是报The process was ended forcefully
找到项目文件,把debug/release下的文件全部删除,再重新编译
说说原因:有时候Qt会莫名报些奇怪的错误,大概率是因为有些debug下生成的文件没有更新,所以下次出那种莫名其妙的问题,你可以先把debug下的文件全部删掉,然后选择重新构建项目
参考文献
https://blog.csdn.net/qq_48510693/article/details/122153465

标签:5.1,QT,工程,文件,添加,引用,debug
From: https://www.cnblogs.com/qiutian-hao/p/18286898

相关文章

  • 【QT】异步处理
    自定义信号/槽触发(类似观察者模式)1.自定义类必须从QObject类或者是其子类进行派生2.在定义类的头文件中加入Q_OBJECT宏//自己新建类初始化配置#include<QObject>classDemo:publicQObject{//Q_OBJECT是一个宏,添加它才能正常使用Qt的信号和槽机制Q_OB......
  • [python]Markdown图片引用格式批处理桌面应用程序
    需求使用python编写一个exe,实现批量修改图片引用,将修改后的文件生成为文件名_blog.md。有一个编辑框,允许接收拖动过来md文件,拖入文件时获取文件路径,有一个编辑框编辑修改后的文件的输出路径,用户拖入文件时,就能自动得到输出的路径作用是将md文件中的例如![image-20240706062921......
  • Qt提升控件失败的解决办法
    在QtCreator中,通常是可以通过继承已有的类来创建新的子类的。如果您想要将QGraphicsView提升为新建的子类,可以按照以下步骤进行操作:打开QtCreator,并打开您的项目。打开包含QGraphicsView的头文件(例如mainwindow.h)。选择QGraphicsView类的声明,并右键单击该类。在弹......
  • Qt网络编程
    0.前置知识Socket是不同主机之间通信的APIIP地址用于区分不同主机/端口用于区分不用应用QHostInfo可查找与主机名相关联的IP地址或与IP地址相关联的主机名。该类提供了两个静态便利函数:一个是异步函数,在找到主机后发出信号;另一个是阻塞函数,返回一个QHostInfo对象。......
  • 引用个数为什么会影响内存泄漏 c++例子
    在C++中,内存泄漏通常与手动管理内存有关,而不是直接由引用计数引起,因为C++标准库本身并不提供自动的引用计数功能。但是,我们可以通过一个例子来间接说明引用(或指针)管理不当如何导致内存泄漏,尤其是当涉及复杂对象结构和所有权关系时,这种管理不当往往体现在循环引用上。基本概念......
  • set_source_files_properties QT_QML_SINGLETON_TYPE
    目录前言QT_QML_SINGLETON_TYPE 属性基本用法示例1.创建一个基本的CMake项目2.编辑 CMakeLists.txt3.创建 main.cpp4.创建 MySingleton.qml5.创建 qml.qrc6.创建 main.qml构建和运行项目结论前言在使用Qt和CMake构建项目时,有时你可能需要将......
  • markdown引用文件
    在Markdown中引用文件,通常指的是在文档中插入对其他文件(如图片、PDF文档或其他媒体文件)的链接。这种引用可以通过Markdown的链接语法来完成。基本的Markdown链接语法如下:[链接文本](文件路径)这里的“链接文本”是你希望在文档中显示的内容,而“文件路径”是指向你想要引用的文......
  • Java [ 基础 ] 方法引用 ✨
    ✨探索Java基础✨Java基础:方法引用方法引用是Java8中引入的一种新特性,它使得代码更加简洁和易读。方法引用提供了一种可以直接引用已有方法作为Lambda表达式的替代方案。本文将深入介绍方法引用的基本概念、使用方法、具体实例及其在实际开发中的应用。什么是方法引用?方法......
  • 韦东山IMX6ULL Linux开发板基于Buildroot系统QT应用环境配置开发运行
    @目录一.编译系统1.设置交叉编译工具链2.编译系统二.QT下载1.安装Qtcreator2.创建第一个程序3.配置QtCreator开发环境4.移植QT程序到开发板一.编译系统1.设置交叉编译工具链exportARCH=armexportCROSS_COMPILE=arm-buildroot-linux-gnueabihf-exportPATH=$PATH:/hom......
  • Golang: 解引用 赋值 时发生了什么
    Golang:解引用赋值时发生了什么示例代码packagemainimport"fmt"typeComplexStructstruct{ Aint Bstring Cfloat64 Dbool E[]int Fmap[string]string G*ComplexStruct}funcmain(){ com1:=ComplexStruct{ A:1, B:"com1", C:3......