parent
920aaa4c8c
commit
e7cce0044b
|
@ -5,4 +5,4 @@
|
|||
图中可以看出SWD所需的连接口明显小于JTAG,接下来简要介绍下连接方式。
|
||||
|
||||
* SWD:只需连接 SWDIO,SWCLK,GND,VCC(有的时候也不需要连)
|
||||
* JTAG:必须连接 VCC,GND,TMS、TCLK、TDI、TDO,可选连接 TRST、RESET 复位信号和 RTCK(同步时钟)信号。
|
||||
* JTAG:必须连接 VCC,GND,TMS、TCLK、TDI、TDO,可选连接 TRST、RESET 复位信号和 RTCK(同步时钟)信号。
|
||||
|
|
|
@ -86,8 +86,8 @@ C:\Users\username\AppData\Local\Temp\
|
|||
C:\ProgramData\chocolatey\lib
|
||||
```
|
||||
|
||||
## 外部参考资料
|
||||
## 3. 外部参考资料
|
||||
|
||||
[Installing Chocolatey](https://chocolatey.org/install)
|
||||
[Windows 使用 choco 包管理器](https://blog.csdn.net/omaidb/article/details/120028664)
|
||||
[Win10 离线安装 choco 方案](https://blog.csdn.net/omaidb/article/details/126669503)
|
||||
1. [Installing Chocolatey](https://chocolatey.org/install)
|
||||
2. [Windows 使用 choco 包管理器](https://blog.csdn.net/omaidb/article/details/120028664)
|
||||
3. [Win10 离线安装 choco 方案](https://blog.csdn.net/omaidb/article/details/126669503)
|
||||
|
|
|
@ -3,10 +3,6 @@
|
|||
- [Qt 使用技巧](#qt-使用技巧)
|
||||
- [1. -platform](#1--platform)
|
||||
- [2. QT\_DEBUG\_PLUGINS](#2-qt_debug_plugins)
|
||||
- [3. 添加图标](#3-添加图标)
|
||||
- [3.1. 制作图标](#31-制作图标)
|
||||
- [3.2. 添加图标到应用](#32-添加图标到应用)
|
||||
- [4. Windows 下程序的打包发布](#4-windows-下程序的打包发布)
|
||||
|
||||
## 1. -platform
|
||||
|
||||
|
@ -24,51 +20,4 @@
|
|||
export QT_DEBUG_PLUGINS=1
|
||||
```
|
||||
|
||||
可在直行程序时打印 PLUGINS 信息,以确认某些插件是否被正确加载。
|
||||
|
||||
## 3. 添加图标
|
||||
|
||||
### 3.1. 制作图标
|
||||
|
||||
先安装 ImageMagic 工具,并将其添加到系统 PATH 下方便使用。
|
||||
|
||||
使用以下命令将多个不同尺寸的图片打包成一个 ICO 文件。
|
||||
|
||||
```bash
|
||||
magick.exe convert icon-16.png icon-32.png icon-256.png myappico.ico
|
||||
```
|
||||
|
||||
### 3.2. 添加图标到应用
|
||||
|
||||
在 Qt .pro 文件中添加以下内容,以便将图标编译到 Qt 程序中:
|
||||
|
||||
```qt
|
||||
RC_ICONS = myappico.ico
|
||||
```
|
||||
|
||||
However, if you already have an .rc file, for example, with the name myapp.rc, which you want to reuse, the following two steps will be required. First, put a single line of text to the myapp.rc file:
|
||||
|
||||
```qt
|
||||
IDI_ICON1 ICON "myappico.ico"
|
||||
```
|
||||
|
||||
Then, add this line to your myapp.pro file:
|
||||
|
||||
```qt
|
||||
RC_FILE = myapp.rc
|
||||
```
|
||||
|
||||
If you do not use qmake, the necessary steps are: first, create an .rc file and run the rc or windres program on the .rc file, then link your application with the resulting .res file.
|
||||
|
||||
更详细内容见《[Setting the Application Icon](https://doc.qt.io/qt-5/appicon.html)》。
|
||||
|
||||
## 4. Windows 下程序的打包发布
|
||||
|
||||
Qt 提供了导出 Qt 环境变量的命令行脚本,比如“Qt 5.15.2 (MinGW 8.1.0 64-bit)”,运行该脚本可进入带有 Qt 环境变量的命令行界面,之后可通过如下命令打包程序(编译生成的可执行程序需要拷贝到\<Package Output Path\>):
|
||||
|
||||
```bash
|
||||
cd <Package Output Path>
|
||||
windeployqt <Exe File> [--qmldir <Project QML File Path>]
|
||||
```
|
||||
|
||||
Qt 自带的打包程序会添加额外的库,如果想进一步减小体积,可手动筛减。
|
||||
可在执行程序时打印 PLUGINS 信息,以确认某些插件是否被正确加载。
|
||||
|
|
Loading…
Reference in New Issue