qmake中的替换函数(Replace Functions)
qmake提供了用于在配置过程中处理变量内容的函数。这些功能称为替换功能。通常,它们返回可以分配给其他变量的值。您可以通过在函数前面加上$$运算符来获取这些值。替换函数可以分为内置函数和函数库。
内置替换功能
基本替换功能实现为内置功能。
- absolute_path(path[, base])
- basename(variablename)
- cat(filename[, mode])
- clean_path(path)
- dirname(file)
- enumerate_vars
- escape_expand(arg1 [, arg2 ..., argn])
- find(variablename, substr)
- files(pattern[, recursive=false])
- first(variablename)
- format_number(number[, options...])
- fromfile(filename, variablename)
- getenv(variablename)
- join(variablename, glue, before, after)
- last(variablename)
- list(arg1 [, arg2 ..., argn])
- lower(arg1 [, arg2 ..., argn])
- member(variablename [, start [, end]])
- num_add(arg1 [, arg2 ..., argn])
- prompt(question [, decorate])
- quote(string)
- re_escape(string)
- read_registry(tree, key[, flag])
- relative_path(filePath[, base])
- replace(string, old_string, new_string)
- resolve_depends(variablename, prefix)
- reverse(variablename)
- section(variablename, separator, begin, end)
- shadowed(path)
- shell_path(path)
- shell_quote(arg)
- size(variablename)
- sort_depends(variablename, prefix)
- sorted(variablename)
- split(variablename, separator)
- sprintf(string, arguments...)
- str_member(arg [, start [, end]])
- str_size(arg)
- system(command[, mode[, stsvar]])
- system_path(path)
- system_quote(arg)
- take_first(variablename)
- take_last(variablename)
- unique(variablename)
- upper(arg1 [, arg2 ..., argn])
- val_escape(variablename)
觉得有用就收藏吧~
本文介绍了qmake中用于处理变量内容的内置替换函数,包括absolute_path、basename、cat等,并提供例子帮助理解其用法。了解这些函数有助于更高效地使用qmake进行项目配置。
&spm=1001.2101.3001.5002&articleId=108672599&d=1&t=3&u=68e950f45fc6409e89dce45b3fddd570)

被折叠的 条评论
为什么被折叠?



