QT基础——QT的安装目录介绍
我这是5.x版本的,在写这个文章的时候qt6刚发布不久,但是我没有安装
接下来逐个讲解上面截图的几个目录
5.15.x
红框文件夹内的中文件都是一样的,下面列出部分:
PS C:\Qt\5.15.2\msvc2019\bin> ls
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2020/11/6 17:10 782832 assistant.exe
-a---- 2020/11/6 16:29 41456 canbusutil.exe
-a---- 2014/3/11 18:54 3466856 d3dcompiler_47.dll
-a---- 2020/11/6 17:10 473584 designer.exe
-a---- 2020/11/6 16:22 174064 dumpcpp.exe
-a---- 2020/11/6 16:22 140784 dumpdoc.exe
-a---- 2020/10/27 16:02 6523 fixqt4headers.pl
-a---- 2020/11/6 16:22 788976 idc.exe
-a---- 2020/11/6 17:10 170480 lconvert.exe
-a---- 2020/11/6 13:30 23024 libEGL.dll
-a---- 2020/11/6 13:30 55792 libEGLd.dll
-a---- 2020/11/6 13:30 2937328 libGLESv2.dll
-a---- 2020/11/6 13:30 14209520 libGLESv2d.dll
-a---- 2020/11/13 1:02 464896 licheck.exe
dll:
不同的编译器对应不同的目录,当使用msvc2015-64编译器的时候,就会自动去“Qt/5.15.1/msvc_2015_64/” 目录下寻找dll
这几个目录下的bin,可以添加到windows环境变量,这样在命令行界面手动编译的时候,编译器就能自动去环境变量找到相关的dll:
exe:
exe结尾的是qt提供给我们的工具软件
比如qmake、qt助手、rcc、uic、moc等等。
Tools :c++编译工具目录
(qt creator就在这里)包括一些编译工具、调试工具等,docs是文档,Example是示例。
1、cmake开头的qt为我们安装的cmake:
2、mingw开头的是gcc等编译器
3、ninja开头的是ninja
把上述的这几个目录
添加到环境变量,就可以直接在命令行使用gcc、g++等相关命令了,我是添加了mingw开头的两个和ninja,因为cmake我是去cmake官网下载安装的:
msvc与qt
有一点需要注意:
qt仅仅为我们提供了Tools目录下的gcc编译器,并未提供msvc编译器,msvc需要安装visual studio之后才能使用。安装msvc后qt creator会自动检测
使用msvc编译器有个好处就是很多第三方组件可以直接下载别编译好的库,比如opencv就只提供了msvc编译之后的.lib和.dll,如果用qt提供的gcc编译器,那么需要手动编译opencv(不同编译器编译得到的二进制文件没法通用)
其他
qt自带g++编译器的搜索目录
在我的环境变量中,mingw810_64目录下的g++是第一个被命令行找到的,所以命令行调用g++ 命令调用的就是mingw810_64目录下的g++
这个g++的默认搜索目录如上图,可以看到,仅仅是包括了Tools/mingw810_64目录之下的一些目录,stl库等c++官方库就在这里实现的
qt助手
相关文章
- [Qt教程] 第19篇 2D绘图(九)图形视图框架(上)
- QT-Qt界面居中显示
- QT-Qt组件QTimer使用方法
- Qt编写自定义控件70-扁平化flatui
- Qt开源作品14-导航按钮控件
- Qt MainWindow窗口状态栏
- Qt 图形(QPainterPath)
- Qt中QToolTip样式设置的两种方式
- Qt 对话框
- QT多线程实战_Qt多线程开发项目
- Qt开发-QT Quick
- Qt在线安装网址
- Qt编译zlib-1.2.11
- QT 禁用QSlider点击跳转
- Qt 让Label显示图片并把图片居中
- QT-QMap和QHash解析
- QT+Opencv实现人脸检测与性别识别(1)
- Qt creator 编译错误 :cannot find file .pro qt
- Ubuntu18下安装Qt
- QT应用程序 安装路径中文异常问题
- QT案例实战1 - 从零开始编写一个OCR工具软件 (2)QT下载及安装
- QT creator使用(二):Qt项目建立、编译、运行、发布及移植
- Qt编写可视化大屏电子看板系统11-自定义控件
- Qt编写可视化大屏电子看板系统5-恢复布局
- Qt发布程序,发布可执行文件exe