QT的安装目录
2024-05-07
13
0
我们将QT安装在了D盘QT目录下,其目录结构大致如下:
比较重要的目录我们都用颜色背景做了标识。
构建套件
QT6.5.3目录这个目录下包括了4种编译构建套件,这与我们在安装时选择的组件相关。
由于我们是Windows开发,所以主要就有2个。
其它的很难用到,就不关注就行了。
- 第一个就是MSVC-2019 64bit
- 第二个就是MinGW11.2.0-64bit
所以我们在编译程序时,可以有两种构建工程方法.
我们在Windows平台下,使用VS2019的就行了。
msvc2019_64构建套件
msvc2019_64是VS2019项目的构建套件,其目录的内容如下:
- bin 动态库及相关工具集
- doc 帮助文件的配置文件
- include 头文件
- lib 静态库.ib
- metatypes 无数据配置信息
- mkspecs 根据不同系统、编译工具定制生成脚本
- modules 模块配置信息
- phrasebooks 多国语言对照表
- plugins 第三方扩展插件
- qml QML模块
- qtinsight
- resources
- translations 多国语言翻译文件
QT最大的好处在于集成了丰富的库,这可以通过include文件夹来表示。大家可以望文生义来看他们到底都是一些什么功能。
- ActiveQt
- Qt3DAnimation
- Qt3DCore
- Qt3DExtras
- Qt3DInput
- Qt3DLogic
- Qt3DQuick
- Qt3DQuickAnimation
- Qt3DQuickExtras
- Qt3DQuickInput
- Qt3DQuickRender
- Qt3DQuickScene2D
- Qt3DRender
- QtAxBase
- QtAxContainer
- QtAxServer
- QtBluetooth
- QtBodymovin
- QtCharts
- QtChartsQml
- QtConcurrent
- QtCore
- QtCore5Compat
- QtDataVisualization
- QtDataVisualizationQml
- QtDBus
- QtDesigner
- QtDesignerComponents
- QtDeviceDiscoverySupport
- QtExampleIcons
- QtFbSupport
- QtFreetype
- QtGrpc
- QtGui
- QtHarfbuzz
- QtHelp
- QtHttpServer
- QtInsightTracker
- QtInsightTrackerQml
- QtJpeg
- QtJsonRpc
- QtLabsAnimation
- QtLabsFolderListModel
- QtLabsQmlModels
- QtLabsSettings
- QtLabsSharedImage
- QtLabsWavefrontMesh
- QtLanguageServer
- QtLocation
- QtMultimedia
- QtMultimediaQuick
- QtMultimediaWidgets
- QtNetwork
- QtNetworkAuth
- QtNfc
- QtOpenGL
- QtOpenGLWidgets
- QtPacketProtocol
- QtPdf
- QtPdfQuick
- QtPdfWidgets
- QtPng
- QtPositioning
- QtPositioningQuick
- QtPrintSupport
- QtProtobuf
- QtQml
- QtQmlCompiler
- QtQmlCore
- QtQmlDebug
- QtQmlDom
- QtQmlIntegration
- QtQmlLocalStorage
- QtQmlModels
- QtQmlTypeRegistrar
- QtQmlWorkerScript
- QtQmlXmlListModel
- QtQuick
- QtQuick3D
- QtQuick3DAssetImport
- QtQuick3DAssetUtils
- QtQuick3DGlslParser
- QtQuick3DHelpers
- QtQuick3DHelpersImpl
- QtQuick3DIblBaker
- QtQuick3DParticles
- QtQuick3DPhysics
- QtQuick3DPhysicsHelpers
- QtQuick3DRuntimeRender
- QtQuick3DSpatialAudio
- QtQuick3DUtils
- QtQuickControls2
- QtQuickControls2Impl
- QtQuickControlsTestUtils
- QtQuickDialogs2
- QtQuickDialogs2QuickImpl
- QtQuickDialogs2Utils
- QtQuickEffects
- QtQuickLayouts
- QtQuickParticles
- QtQuickShapes
- QtQuickTemplates2
- QtQuickTest
- QtQuickTestUtils
- QtQuickTimeline
- QtQuickWidgets
- QtRemoteObjects
- QtRemoteObjectsQml
- QtRepParser
- QtScxml
- QtScxmlQml
- QtSensors
- QtSensorsQuick
- QtSerialBus
- QtSerialPort
- QtShaderTools
- QtSpatialAudio
- QtSql
- QtStateMachine
- QtStateMachineQml
- QtSvg
- QtSvgWidgets
- QtTest
- QtTextToSpeech
- QtTools
- QtUiPlugin
- QtUiTools
- QtVirtualKeyboard
- QtWebChannel
- QtWebEngineCore
- QtWebEngineQuick
- QtWebEngineWidgets
- QtWebSockets
- QtWebView
- QtWebViewQuick
- QtWidgets
- QtXml
- QtZlib