首页 > 编程知识 正文

宏定义是全局的吗,qt全局变量的定义以及修改

时间:2023-05-03 07:01:29 阅读:272447 作者:1106

Qt pro文件 CMake在CMakeLists.txt中添加宏定义,编译flags这些信息QMake则在pro文件中定义 DEFINE 添加 全局宏定义 宏定义增加 DEFINED += USE_HIGH_VERSION这样就把USE_HIGH_VERSION定义为了全局宏定义效果等同于CMake中 add_definitions(-DUSE_HIGH_VERSION) QMAKE_CXX_FLAGS 添加 C++编译器参数 CMAKE_CXX_FLAGS += -std=c++11定义C++编译器的标准为C++11效果等同于CMake中 set(CMAKE_CXX_STANDARD 11)

QMake的许多语法类似于Makefile.
和CMake也有一些相似的地方.
这些构建工具 只要熟悉其中一个 都能很快上手其余的工具.

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。