搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
盐析白兔
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Android Studio各个版本的下载地址_androidstudio32位2012版下载
2
python open函数文本操作详解_python open wt
3
模型并行 | 大规模语言模型架构 Megatron
4
【K8S认证】2023年CKA考题汇总(解析+答案)_cka考试题库
5
水仙花数(熟悉Python后再写)_200到500水仙花数用python怎么写
6
Target host must not be null /// host name may not be null 处理_actual request host must not be null
7
鸿蒙实战基础(ArkTS)-窗口管理_鸿蒙开发字母验证码
8
[unity3d插件]如何在Animator中使用刀光残影插件”PocketRPGTrails”_unity残影插件
9
Uncaught TypeError: app.component is not a function_typeerror: components is not a function
10
Flutter使用ScreenUtil获取屏幕宽高初始化报错_screenutilinit
当前位置:
article
> 正文
Qt 常用命令 常用宏
作者:盐析白兔 | 2024-03-24 04:52:39
赞
踩
qt中q_ws_x11代表什么系统
qmake 常用命令:
qmake -project //生成pro文件,自动检查c/c++程序文件
qmake -tp vc //根据pro文件生成vc的工程文件,qt commericial有一个绑定到vs的工具,可以在菜单栏直接打开
qmake -r xxx.pro "CONFIG+=debug" //递归生成makefile
moc //包含Q_OBJECT文件转换器
rcc //Qt resource compiler
uic //Qt ui file translator,to .h file.
Qt 常用宏:
平台相关
Q_WS_WIN //window系统
Q_WS_X11 //xwindow系统
Q_WS_MAC //苹果mac系统
Q_WS_SOL //sun的solaris系统
其它
QT_OPENGL_SUPPORT //是否支援opengl
QT_VERSION //qt的版本,如 if QT_VERSION > 0x040601(qt > 4.6.1)
QT_VERSION_STR //qt版本的字符串
QT_POINTER_SIZE //指针的字节宽度 32bit=4,64bit=8
QT_REQUIRE_VERSION //用在代码中,比如QT_REQUIRE_VERSION(argc, argv, "4.0.2");
global常用函数
T qAbs(const T & value) //返回绝对值
void qCritical(const char * msg, ...) //输出告警信息 参赛类似printf
void qDebug(const char * msg, ... ) // 输出调试信息
void qFatal(const char * msg, ... ) //输出错误信息
qMax(const T & value1,const T & value2 )// 求最大
qMin(const T & value1,const T & value2 ) // 求最小
pro 文件格式
#: 表示到行尾均为注视,被忽略
include: 可以包含别的文本文件,一般为*pri 例如 #include "../global.pri"
scope{;;}: 预定义 ,如win32{} 表示在win32平台下的定义,其它忽略
win32/unix/linux-g++/linux-g++-64: 平台宏
DESTDIR: 产生目标文件路径
MOC_DIR: moc转换文件路径
RCC_DIR: 资源文件路径
UI_DIR:ui文件转换的路径
LIBEXT: 产生lib的后缀
QMAKE_CFLAGS_DEBUG:
QMAKE_CXXFLAGS_DEBUG:
QMAKE_CFLAGS_RELEASE:
QMAKE_CXXFLAGS_RELEASE:
TEMPLATE: 决定生成makefile采用的模板,
=lib 表示库文件
=app 表示生成可执行文件
=subdirs 表示处理子目录(在下面用SUBDIRS += **来指定那些子目录)
TARGET: 指定目标文件名
Qt+=: 添加额外的模块支持,例如Qt -= QtCore;Qt += network,phonon,xml,thread
DEFINES: 添加额外的宏定义,如win下需要的export等
DEPENDPATH: 添加以来的路径
INCLUDEPATH: 添加头文件包含路径
HEADERS: 需要包含的头文件
SOURCES: 需要包含的源文件
FORMS: 需要包含的ui文件
RESOURCES:需要包含的资源文件
LIBS:依赖库的路径和名称 -L{xxdirxx} -l{xxnamexx}
CONFIG: 添加配置,如warn_on debug_and_release plugin
TRANSLATIONS: 多国语言支持文件
INSTALLS: 要安装的文件
target.path: 安装的路径
#在pro文件支持environment variables和自定义变量
#如sources.file +=
S
O
U
R
C
E
S
S
O
U
R
C
E
S
HEADERS
#sources.path =
DESTIN_DIR
#INSTALLS += target source
defineReplace(xxx): xxx为变量 ,此函数可以返回一个变量值如:
DESTIN_DIR #INSTALLS += target source defineReplace(xxx): xxx为变量 ,此函数可以返回一个变量值如:
xxx()
exists(file1,file2){error()}:检查文件是否存在
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/盐析白兔/article/detail/299976
推荐阅读
article
node
.js
常用命令
...
【代码】
node
.js
常用命令
。
node
.js
常用命令
Node.js的
常用命令
包括多种类型...
赞
踩
article
狂神说
--
docker
学习笔记-
docker
安装
,
常用命令
,
以及
使用
...
狂神说bilibili视频地址:https://www.bilibili.com/video/BV1og4y1q7M4?...
赞
踩
article
Docker
常用命令 与
Docker
file_
docker
image
save...
Docker
常用命令 与
Docker
file_
docker
image
save
docker
image
save ...
赞
踩
article
Linux
常用命令
chgrp
...
用于更改文件或目录的所属用户组。
Linux
常用命令
chgrp
...
赞
踩
article
eNSP
安装教程、
常用命令
...
eNSP
一般只支持VirtualBox5.0.x~5.2.x 版本 遇到问题 解决办法: 搜索:Microsoft Vi...
赞
踩
article
linux
--
常用命令|常用操作_
git
ls-
remote
--
heads
origin
...
常用命令:find查找{#
linux
文件无创建时间#Access 使用时间#Modify 内容修改时间#Change 状...
赞
踩
相关标签
node.js
前端
docker
centos
容器
Dockerfile
linux
运维
网络
笔记