Linux上使用Qt Creator进行C/C++开发http://my.oschina.net/eechen/blog/166969Qt Creator GDB调试前端(调试Nginx):http://static.oschina.net/uploads/space/2014/0217/025140_OJwD_561214.pngQt Creator Valgrind内存分析前端(分析Nginx内存):http://static.oschina.net/uploads/space/2014/0…
目录 qtcreator.pri 判断重复包含 定义版本信息 VERSION 定义IDE名称 启用C++14 CONFIG 自定义函数 Replace Functions Test Functions _PRO_FILE_PWD_ _PRO_FILE_ 设置macOS最小版本 设置QTEST模块 设置源目录和构建目录 re_escape(string) clean_path(path) 设置IDE和INSTALLS相关路径 设置字符串宏 shell_quote qmake定义字符串宏 设置INC…
目录 qtcreatordata.pri 定义stripStaticBase替换函数 设置自定义编译和安装 QMAKE_EXTRA_COMPILERS Adding Compilers 示例1 示例2 小节 qtcreatordata.pri 此pri文件用于部署在构建Qt Creator时未编译的文件.如果使用影子构建,它将文件复制到构建目录中,同时添加相应的安装目标. 用法:首先定义变量(详细信息如下),然后包含此pri文件. STATIC_BASE:STATIC_FILES中列出的文件的基…
目录 qtcreatorlibrary.pri 使用实例 上半部 下半部 结果 qtcreatorlibrary.pri 上一章节,我们介绍了src.pro,这里乘此机会,把src目录下的所有项目文件都介绍一遍.首先为qtcreatorlibrary.pri. 使用实例 为了分析这个文件,我们找个使用该pri的例子,源目录\src\libs\cplusplus\cplusplus.pro DEFINES += NDEBUG unix:QMAKE_CXXFLAGS_DEBUG += -O2 win…
本人主攻C++和Qt. 上两天刚研究完Qt install framework(IFW)应用程序安装框架. google没发现有正儿八经的官方文档的翻译,我就进行了翻译哈!! 系列文章具体见:https://www.cnblogs.com/codeForFamily/category/1631485.html 现在我准备把以前研究到一半的qt creator源码接着往下进行. 注意:研究的是编码用的IDE的源码啊!! 官方网址:http://download.qt.io/official_rel…
目录 Showing Task List Files in Issues Pane 管理任务列表条目 任务列表文件格式 Showing Task List Files in Issues Pane 您可以使用代码扫描和分析工具来检查源代码. 这些工具报告问题供您修复. Qt Creator使您可以将问题列表加载到问题窗格中,以便导航. Qt Creator期望以简单的基于行的文件格式定义任务,文件格式容易使用脚本生成. 这些脚本可以转换其他工具的报告,也可以根据代码以任务列表格式创建问题列表.…
目录 Semantic Highlighting 通用高亮 高亮和折叠块 Semantic Highlighting Qt Creator将C++,QML和JavaScript语言理解为代码,而不是纯文本. 它读取源代码,对其进行分析,并根据对以下代码元素所做的语义检查,高亮该源代码: 类型(例如类,结构体和类型定义) 局部变量 类字段 虚函数 要指定语义高亮使用的配色方案,请选择工具>选项>文本编辑器>字体和颜色. C++,QML或JavaScript之外,Qt Creator还支持其…
目录 项目文件分析 qtcreator.pro 包含qtcreator.pri Qt版本判断 包含doc.pri 源码组织架构 指定dist文件列表 qbs配置 指定架构和平台 指定基础名 指定linux平台安装内容 指定其他平台安装内容 指定安装存档 指定额外构建目标 项目文件分析 第二章节我们介绍了doc/目录帮助文档,下面在介绍源代码之前,我们先来了解下qt creator的项目文件,这对于了解整个源代码的配置.层次架构大有帮助.而且有许多在项目文件中定义的宏,会在源码中被使用到. 项目文…
目录 qtcreatorplugin.pri 使用实例 上半部 下半部 结果 qtcreatorplugin.pri 上一节我们介绍了qtcreatorlibrary.pri,现在我们介绍qtcreatorplugin.pri,其实插件的本质也是动态库,所以qtcreatorplugin.pri实现的内容和功能与qtcreatorlibrary.pri差不多. 使用实例 和上一节一样,为了分析这个文件,我们也再找个使用该pri的例子,源目录\src\plugins\cppeditor\cpped…
目录 coding-style.html 提交代码 二进制兼容性和源代码兼容性 代码构造 格式化 利用标识符 空格 大括号 圆括号 换行符 声明 命名空间 模式与实践 命名空间 传递文件名 插件扩展点 使用全局对象池 C++特征 C ++ 11和C ++ 14功能 使用QObject 文件头 包含头文件 Casting 编译器和平台特定的问题 美学 从模板或工具类继承 继承与聚合 公共头文件的约定 类成员名称 文档 coding-style.html 代码规范很重要,这决定了编码风格的统一.如果…