• 2024-11-15qmake和cmake是啥呀
    QMake和CMake都是用于构建和管理软件项目的工具,特别是在C++项目中广泛使用。它们的主要目的是自动化构建过程,管理项目的编译、链接等操作。但它们之间有一些关键的差异,主要体现在使用的方式、支持的功能以及跨平台能力等方面。1.QMakeQMake是Qt框架的构建工具,通常用于开
  • 2024-10-10使用Qt Creator创建项目
    个人主页:C++忠实粉丝欢迎点赞
  • 2024-09-28【Qt】创建一个新项目 &&解析项目代码
    这里写目录标题1.QtCreator创建项目2.项目代码解析2.1main.cpp2.2widget.h2.3widget.cpp2.4.pro工程文件3.中间文件1.QtCreator创建项目首先我们要创建一个项目点击左上角的文件创建新文件选择Application中的QtWidgetsApplication方式进行创建新建项
  • 2024-07-18qtchooser -install qt6 $(which qmake6)
    qtchooser-installqt6$(whichqmake6)https://askubuntu.com/questions/1460242/ubuntu-22-04-with-qt6-qmake-could-not-find-a-qt-installation-of InUbuntu22.04afterinstalling Qt6 usingsudoaptinstallqt6-base-devcalling qmake resultsinaner
  • 2024-07-03VSCode + Qt + QMake 开发编译环境搭建
    鉴于Qt官方IDE太过难用,VSCode+各种插件功能强大,遂采用VSCode来写Qt项目;本博客在Windows平台进行指导操作,Mac、Linux平台配置方式类似,学习其本质就可。前置准备VSCode,最新版本即可本地Qt环境,版本随意,本文主要针对较老版本使用Qmake构建系统的项目环境变量Qt环境变
  • 2024-05-31Qt 设置软件的版本信息:QMake、CMake工程
    Qt设置软件的版本等信息对于Qt开发的软件,我们如何去方便的查看其软件的版本信息。这里提供了几种方式。在运行程序期间设置版本信息大部分的程序在运行之后都会提供一个关于的按钮,通过点击该按钮并弹出一个关于界面,则可以查看相关的程序信息。此关于界面为用户自定义的
  • 2024-05-30Windows下Qt使用dump定位崩溃位置(1)
    软件调试Windows下Qt使用dump定位崩溃位置(1)目录软件调试Windows下Qt使用dump定位崩溃位置(1)1、Qt崩溃定位方法2、什么是dump文件3、使用vs调试dmp4、下载Windows符号表5、下载Qt符号表6、主要代码7、源代码更多精彩内容
  • 2024-04-21报错:Qt 打开项目找不到Qt自己的头文件
    报错:Qt打开项目找不到Qt自己的头文件问题描述打开一个之前能跑的Qt项目,发现编译报错,很多Qt自己的宏、头文件、基本类都找不到了。问题解决首先排除一下是不是Qt版本问题导致的CMakeLists.txt或qmake的.pro文件问题。CMakeLists.txt的问题好判断,cmake会给出详细的报
  • 2024-04-1709_QT系统移植之交叉编译QT源码和触摸源码
    QT系统移植之交叉编译QT源码和触摸源码交叉编译QT源码一.源码下载​QT官网下载:http://download.qt.io/new_archive/qt/5.7/5.7.1/二.编译环境开发环境:Ubuntu16编译器:arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2三.编译触摸触摸源码在这个视频目录
  • 2024-04-10QtCreator配置C++20开发环境
    我不知道你的QtCreator是什么版本的,但是我觉得操作方案是相同的,让QtCreator编译C++20代码,需要你有一个支持C++20的编译器,不管你是msvc还是gcc,总要有一个。如果你和我一样,用的5.12.12,那真的太巧了,请看步骤吧:配置kit:首先你应该有一个Qt版本的列表,如果没有,请你自行添加,添加的方式
  • 2024-04-04Make编译之编译32bit Qt
    使用Make指定工具链编译Qt简要叙述下过程,避免以后在遇到相似有大致思路顺序总结:获取工具链下载Qt源码;拷贝qtsrc/qtbase/mkspaces/一份文件夹;用实际使用的工具链名称重新命名上一步拷贝的文件夹;编辑重新命名后文件夹内的qmake.conf文件,使用指定的编译器绝对路径;在qtsrc/
  • 2024-03-22QMake和CMake
     区别和相同点       qmake和cmake两者都用来构建系统,都生成一个Makefile,该文件由make读取以构建项目,告诉编译器和链接器该做什么,以创建可执行文件(或动态或静态库)。       qmake专注于使用Qt的项目,QtCreator可以轻松生成项目文件(适合初学者),并由QtCreator支
  • 2023-12-12iMX287A嵌入式Qt环境搭建
    原文:https://zhuanlan.zhihu.com/p/111021921?utm_id=01.嵌入式Qt简介Qt是一个跨平台的应用程序开发框架。使用Qt开发的应用程序,只需要编写一套代码,然后把这套代码放在不同平台的Qt环境去编译,就会生成可以运行在对应平台的应用程序。例如,我在Windows写了一个串口助手,这套代
  • 2023-09-09嵌入式 Qt 教程
    常见的嵌入式Linux图形界面有Qt/Embedded、DirectFB、MicroWindows/NanoX、MiniGUI和OpenGUI等,每个GUI都有各自不同特点和应用场合,在应用编程上也各不相同。 本文将介绍嵌入式Qt的基础编程,从环境搭建入手,然后介绍了qmake工具以及QtCreator,紧接着给出Qt常见部件编程和范例,最终
  • 2023-09-07qmake 配置文件中常见变量的含义
    qmake配置文件(通常是.pro文件)TARGET:指定项目的目标输出文件名,通常是可执行文件的名称。TEMPLATE:指定项目的类型,例如应用程序('app')或库('lib')。SOURCES:列出了项目中的源文件,包括C++源文件(.cpp)和其他支持的文件类型。FORMS:指定项目中使用的QtDesigner创建
  • 2023-09-05QT编译时qmake和cmake的区别
    qMakeQT+=coreguiQT缺省使用了core和gui库变量TARGET描述了目标文件的名称,即生成的应用程序的名字,默认采用工程文件所在的文件夹名字。变量TEMPLATE描述了为建立目标文件而采用何种模板,即生成何种形式的Makefile文件,有以下5种模板:应用程序app,为建立一个Qt应用程
  • 2023-08-10Qt CUDA混合编程BUG(一)
    在QT中进行CUDA编程,CUDA库与其他外部库冲突,debug失败问题描述在QT中进行CUDA编程,单独使用CUDA编程时并未出现难以解决的问题,但当我讲CUDA处理的部分,加入已搭建完毕一项较大的QT项目工程时,CUDA的lib库与项目使用到的其他外部lib库文件出现冲突,导致debug失败。可能出现多种错
  • 2023-06-30qmake配置opencv
    参考:https://blog.csdn.net/qq_46046959/article/details/116460284 
  • 2023-06-28嵌入式-Qt开发环境搭建
    1.什么是QTSDK,QT,QTCreator(1)QTSDK包括QT库,QTCreator(IDE),QT工具(qmake等,qmake用于生产Makefile)(2)QT是基于C++的跨平台的应用程序框架,可以认为是一个库文件(3)QTCreator一款IDE2.搭建嵌入式-QT开发环境需要什么(1)QTCreator 一般在虚拟机的Li
  • 2023-06-02配置VsCode的QT工程
    配置VsCode的QT工程VsCode+qmake环境(Environment):
  • 2023-05-21Qt for Mobile程序设置启动图片
    QtforMobile默认是用了一张纯黑的图片作为程序启动图片,所以一开始程序启动时会出现1到几秒的黑屏,机器越慢,这个时间越长,比较不美观,我们可以自己动手设置上适合的图片。移动app的启动图片在iOS上叫launchimage,在Android上叫splashscreen,在istkani上都用上了。在iOS上传统的做法,可
  • 2023-05-18Build QtAV
    gitaddr:https://github.com/wang-bin/QtAV UninstallQtAVSDKbeforebuildingtoavoidheaderfilesconfliction.Runsdk_uninstall.bat/shunderyourbuilddirShadowbuildisrecommended(requiredformacbuild).0.PrerequisitesGetQtAVsourcecodeu
  • 2023-04-23RK3588 Qt 交叉编译之四:配置及编译报错记录
    运行时出现错误提示:QIconvCodec::convertToUnicode:usingLatin-1forconversion,iconv_openfailedQIconvCodec::convertFromUnicode:usingLatin-1forconversion,iconv_openfailed原因是缺少iconv库,解决方案如下:./configure后添加编译-no-iconv运行时出现错误提
  • 2023-04-21Qt之QMake编译转换为CMake编译
    一、前言-QMake和CMake都是用来控制编译过程的构建系统,最终生成可在选择的编译器环境中使用的本机makefile和工作区。简单来说,QMake和CMake就像类似于作曲,makefile类似于乐谱,最终由编译器完成乐章的演奏。那么QMake和CMake有什么区别呢?-对于纯Qt项目,QMake更加好用。QMake与QtCr
  • 2023-04-14Make、Makefile、Cmake、QMake 的区别
    本文由简悦SimpRead转码,原文地址blog.csdn.net简介:makemakefilecmakeqmake都是什么,有什么区别?文章目录本博文的简述or解决问题?答一(比较写的好):答二(图很好):参考博文:系列地址:本博文的简述or解决问题?​makemakefilecmakeqmake都是什么,有什么区别?​查