首页 > 系统相关 >Windows10+VisualStudio2022+CMake+Qt开发环境搭建

Windows10+VisualStudio2022+CMake+Qt开发环境搭建

时间:2023-11-16 16:58:14浏览次数:27  
标签:CMake QT Windows10 如下 VisualStudio 安装 Qt

一、概述

  之前一直使用QtCreator当做QT的开发工具,也没觉得有啥问题。最近使用了VisualStudio+Cmake写了一些SDL2和FFmpeg的东西感觉这个VisualStudio这个工具挺好用的。就萌生了要使用VisualStudio开发Qt的想法。

  有了这个想法之后就想着需要搭建一个开发环境。百度搜索了几篇文章感觉不是很全,有些还是收费的,也有的和最新的版本不对。反正一通忙活下来算是弄好了,这里做一个记录。

  ps:感谢网上的小伙伴的积极分享,看了你们的博客后我才能搭建的如此顺利,感谢你们。这一篇也献给哪些想要搭建这个环境的同学们,希望能给你们一些思路。

二、步骤

  1.下载Qt5.12.0(我用的是这个版本)安装一下。安装步骤网上随便搜索一大堆,都是通用的。

    a.安装完成后进入重要的一部把Qt cmake的路径配置到系统变量中

D:\Qt5.12.0\5.12.0\msvc2017_64\lib\cmake

    b.新建一个CMAKE_PREFIX_PATH的环境变量,并把上面你的qt安装路径的CMake目录放进去。如下图所示

    c.到这里QT环境算是配置好了

  2.下载VisualStudio,我这里下载的是社区版(免费的)。

    a.下载步骤略过,登录官网直接下载安装。

    b.安装好之后安装Qt的扩展软件,如下图所示。点击VisualStudio中的扩展

   c.在弹出菜单中选“扩展管理”,会弹出如下图所示的界面。在搜索栏中输入“QT”就会把QT的插件调出来。安装前两个就行了。

    d.安装按成后重启qt,然后再此打开VisualStudio“扩展”,就会多一个QT的工具,如下图所示

     e.选择 Qt VS Tools----->options打开如下界面,配置要使用Qt的版本

选择你的Qt的qmake的安装路径
D:\Qt5.12.0\5.12.0\msvc2017_64\bin\qmake.exe

    f.这就已经完事了,接下来正常创建项目就行。如下图创建项目的地方会有QT项目的创建方法

    g.创建好后的目录结构

     h.此时运行会出现错误提示,提示你CMake无法找到,QT::Core。下面的红框中的代码会再cmake编译的时候出异常

   正确解决如下图所示:

 

     i.好了,打完收工。

 

标签:CMake,QT,Windows10,如下,VisualStudio,安装,Qt
From: https://www.cnblogs.com/tony-yang-flutter/p/17836692.html

相关文章

  • 简单例子理解 Qt 中 QObject: Cannot create children for a parent that is in a dif
    c++guiprogrammingwithqt中关于QThread的用法的限制下面这句话的翻译不清QObjectisreentrant,buttherearethreeconstraintstokeepinmind:ChildQObjectsmustbecreatedintheirparent'sthread.Inparticular,thismeansthattheobjectscreatedina......
  • 安装warp-transducer时cmake.. 出现 Building shared library with no GPU
    warp-transducerAfastparallelimplementationofRNNTransducer(Graves2013jointnetwork),onbothCPUandGPU.GPUimplementationisnowavailableforGraves2012addnetwork.GPUPerformanceBenchmarkedonaGeForceGTX1080TiGPU.T=150,L=40,A=2......
  • 第7章 Qt 窗口--开发云对象存储浏览器的登录窗口
    Qt窗口--开发云对象存储浏览器的登录窗口本章导学学习常用的控件,通过文档使用控件窗口基本知识讲解(代码7-2)生活中的窗口是连接人与外面风景的桥梁,计算机的窗口是连接人和操作系统资源的桥梁,并且更加方便,使用命令行太难了任务栏的应用程序上一般为顶层窗口,顶层窗......
  • 第8章 Qt 布局管理--动态调整浏览器登录
    Qt布局管理--动态调整浏览器登录控件没有跟随窗口变大的位置布局管理器概念及原理讲解参考值:控件变化的最小限度扩展策略:水平垂直扩展时扩展的方案都拉伸还是只拉伸,还有保持不变的方案比利:多个控件分别按多少比利1:1间隙:美观边距:美观这块吃实践,暂时放着··......
  • 第6章 Qt GUI--界面编程基础
    QtGUI--界面编程基础认识设计师界面--每个窗口的功能及用法在UI设计师界面设计的属性会被QTwidget设计在这里面拖动拖放试试看属性是根据基础的父类从上到下排序的编辑和信号槽模式核心--信号槽的理解与应用(这里比较粗糙)QT和其他GUI框架最大的区别红灯是......
  • 使用Cmake创建一个head only的库(未完待续)
    IntheCMakescriptyouprovided,thesecondparameteroftheadd_library()functionisanemptystring"".ThisisacommonpatternusedinCMaketocreatean"interface-only"libraryoraheader-onlylibrary.以下是示例add_library(conve......
  • vs 2019安装QT
    vs2019安装QTvs2019安装页面QT安装页面QT下载项QT(在线安装程序):QT的OnlineInstaller(在线安装程序)是Qt官方提供的一种下载和安装Qt开发工具包的方法。与传统的离线安装程序不同,OnlineInstaller是一个小型的安装程序,它将下载和安装Qt的组件时仅下载所需的文件,而不是整......
  • 软件设计开发笔记5:QT开发三参数温室气体数据记录软件
      最近有一个为三参数温室气体分析仪及其多通道换向阀箱编写数据记录和控制的需求。所以在这一篇中我们就来分析一下如何使用QT实现这一需求。1、需求分析  虽然说传递过来的需求只有“实现一个三参数温室气体分析仪及其多通道换向阀箱的数据记录和控制”这样一句话,但所有人都......
  • QT环境变量
    exportQT_DIR=/userdata/bin/qtlibexportQT_QPA_PLATFORM=eglfsexportQT_QPA_EGLFS_INTEGRATION=eglfs_kmsexportQT_QPA_EGLFS_KMS_PLANE_INDEX=1exportQT_QPA_EGLFS_ALWAYS_SET_MODE=1exportQT_QPA_EGLFS_NO_LIBINPUT=1exportQT_LOGGING_RULES='qt.qpa.*=false&#......
  • 本地MQTT协议消息服务远程连接教程介绍
    Mosquitto是一个开源的消息代理,它实现了MQTT协议版本3.1和3.1.1。它可以在不同的平台上运行,包括Windows、Linux、macOS等。mosquitto可以用于物联网、传感器、移动应用程序等场景,提供了一种轻量级的、可靠的、基于发布/订阅模式的消息传递机制。MQTT协议远程访问的好处在于它可以......