本章的主要内容有: 将单个源码文件编译为可执行文件 切换生成器 构建和连接静态库与动态库 用条件语句控制编译 向用户显示选项 指定编译器 切换构建类型 设置编译器选项 为语言设定标准 使用控制流进行构造 本章的示例将指导您完成构建...
学习CMake之前,需要对系统进行设置,这样才能运行所有示例。 本章的主要内容有: 如何获取代码 如何在GNU/Linux、macOS和Windows上安装运行示例所需的所有工具 自动化测试如何工作 如何报告问题,并提出改...
什么是 CMake All problems in computer science can be solved by another level of indirection. David Wheeler 你或许听过好几种 Mak...
宏的知识12345678910111213#define <宏名> (<参数表>) <宏体>#undef <宏名>#ifdef <宏名> ...#else ......
日志是一个优秀系统不可或缺的组成部分,利用它我们可以记录系统中所产生的所有行为。本文围绕 Log4Qt,探索 C++ 中的 Log4j 技术。快速了解 Log4j 内部工作机制,并能熟练使用其各个衍生品 - Log4cpp、log4c...
CTK框架实际应用比较可靠,但网上资料很少。本教程围绕 CTK Plugin Framework,探索 C++ 中的模块化技术,并能够基于 CTK 快速搭建 C++ 组件化框架,避免后来的人走弯路。本教程的源码下载地址:项目源代码。 ...
CTK框架实际应用比较可靠,但网上资料很少。本教程围绕 CTK,探索 C++ 中的模块化技术,并能够基于 CTK 快速搭建 C++ 组件化框架,避免后来的人走弯路。本教程的源码下载地址:项目源代码。 CTK介绍CTK 为支持生物医学图...
CTK 简介当前,CTK 工作的主要范围包括: DICOM:提供了从 PACS 和本地数据库中查询和检索的高级类。包含 Qt 部件,可以轻松地设置服务器连接,并发送查询和查看结果。 DICOM Application Hosting...
本系列文章翻译qmake的用户手册,该版本qmake在Qt 5.15中使用。 简介qmake 工具有助于简化跨平台的开发项目的构建过程。它用于自动生成 Makefile,借助 qmake 我们创建每个 Makefile 时可能只需要简...
本系列文章翻译qmake 3.1的用户手册,该版本qmake在Qt 4.8中使用。 一、QMake使用QMake提供了一个用于管理应用程序、库、其它组件的构建过程的面向工程系统。QMake扩展了每个工程文件的信息,生成一个执行编译和链...