Linuxkiss
    首页 Linux C/C++ C++面试 Qt答疑 Qml中文手册 Qt CMake Python 工具
Linuxkiss
www.linuxkiss.com 你可以精通一门IT技术
  1. 首页
  2. Qt qmake
  3. 正文

qmake中的测试函数equals(variablename, value),error(string),eval(string)

2020年09月21日 6点热度 0人点赞

equals(variablename, value)

测试variablename是否等于字符串值。

例如:

TARGET = helloworld
equals(TARGET, "helloworld") {
    message("The target assignment was successful.")
}

error(string)

这个函数从不返回值。qmake将字符串作为错误消息显示给用户并退出。这个函数应该只用于不可恢复的错误。

例如:

error(An error has occurred in the configuration process.)

eval(string)

使用qmake语法规则计算字符串的内容并返回true。可以在字符串中使用定义和赋值来修改现有变量的值或创建新的定义。

例如:

eval(TARGET = myapp) {
    message($$TARGET)
}

注意:可以使用引号来分隔字符串,如果不需要返回值,可以丢弃它。

 

英文原文地址:https://doc.qt.io/qt-5/qmake-test-function-reference.html#equals-variablename-value

 

标签: qmake Qt
最后更新:2020年09月21日

Leo

保持饥渴的专注,追求最佳的品质

点赞
< 上一篇
下一篇 >
关注公众号

日历
2021年4月
一 二 三 四 五 六 日
« 2月    
 1234
567891011
12131415161718
19202122232425
2627282930  
最新 热点 随机
最新 热点 随机
windows中出现"无法解析的外部符号"到底是什么原因 Qt5中lambda表达式用法,非常实用 warning: class 'InterFace' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 无法解析的外部符号 "public: static struct QMetaObject const Windows下Qt代码出现的错误总结 QT Creator如何在创建项目的时候,头文件和cpp文件的首字母默认大写
QT之qmake介绍 【C/C++,QT】面试大全七 QML在JavaScript资源内导入(Imports Within JavaScript Resources) Linux下top命令实例详解 ubuntu Qt调用python,出现Python.h头文件找不到【已解决】 简单工厂模式_工厂模式_设计模式
标签聚合
C/C++面试 qml中文文档 Linux C++ qml中文手册 openCv qmake Qt

COPYRIGHT © 2015-2021 Linuxkiss. ALL RIGHTS RESERVED.

苏ICP备12059464号-2