Windows 模块
此模块提供用于构建 Windows 应用程序的功能。
方法
compile_resources
windows = import('windows')
windows.compile_resources(...(string | File | CustomTarget | CustomTargetIndex),
args: []string,
depend_files: [](string | File),
depends: [](BuildTarget | CustomTarget | CustomTargetIndex)
include_directories: [](IncludeDirectories | string)): []CustomTarget
编译位置参数中指定的 Windows rc
文件。返回一个 CustomTarget
对象列表,您将它们放在要包含资源的目标的源列表中。
自 0.61.0 起 可以使用 CustomTargetIndexes 和具有多个输出的 CustomTargets 作为位置参数。
此方法具有以下关键字参数
-
args
列出要传递给资源编译器的额外参数 -
depend_files
列出资源脚本依赖的资源文件(例如,资源脚本引用的位图、光标、字体、html、图标、消息表、二进制数据或清单文件)(自 0.47.0 起) -
depends
列出此目标依赖的目标(即使它没有将它们作为参数)(例如,如上所述,但已生成)(自 0.47.0 起) -
include_directories
列出要由资源编译器搜索引用的资源文件并添加到预处理器包含搜索路径的目录。
使用的资源编译器可执行文件是从以下列表中第一个存在的可执行文件
- 交叉文件
[binaries]
部分中给出的windres
可执行文件 WINDRES
环境变量- 与使用的 C 或 C++ 编译器属于同一工具集的资源编译器。
搜索结果是