awtk/win32_res/README.md

25 lines
775 B
Markdown
Raw Normal View History

2020-06-10 21:45:55 +08:00
# AWTK 应用程序在 Windows 下的图标资源
2020-06-10 21:37:55 +08:00
2020-08-08 17:51:47 +08:00
如果需要修改应用程序的图标,有两种方法:
2022-07-05 17:10:18 +08:00
1. 用 VC 创建的 .res 文件代替 awtk.res
2. 用 [ResEdit](http://rsdt.free.fr/ResEdit-x64.7z) 直接编辑 awtk.res 文件。
2022-03-21 17:59:07 +08:00
2022-07-14 17:49:48 +08:00
## 生成兼容 mingw 的 res
2022-03-21 17:59:07 +08:00
1. awtk.rc 转为 utf8或者 utf8 with BOM 的编码。
2. 注释 rc 文件中的 #include "targetver.h" 代码
3. windres 工具重新导出 res 文件。windres 是 mingw 提供的 exe
2022-07-05 17:10:18 +08:00
```bash
2022-03-21 17:59:07 +08:00
windres awtk.rc -O coff awtk.res
2022-07-05 17:10:18 +08:00
```
2022-07-14 17:49:48 +08:00
## 生成兼容 mingw 的 x86 格式 res
步骤与上一小节一致,但最后使用 windres 工具导出 res 文件时,需要加上 `--target=pe-i386` 参数,命令如下:
```bash
windres awtk.rc -O coff awtk_x86.res --target=pe-i386
```