多读书多实践,勤思考善领悟

CMake 完整使用教程 之三 检测环境

CMake 完整使用教程 之三 检测环境

本章的主要内容有: 检测操作系统 处理与平台相关的源码 处理与编译器相关的源码 检测处理器体系结构 检测处理器指令集 为Eigen库使能向量化 尽管CMake跨平台,但有时源代码并不是完全可移植(例如:当使用依赖于供应商的扩展时...

CMake 完整使用教程 之二 从可执行文件到库

CMake 完整使用教程 之二 从可执行文件到库

本章的主要内容有: 将单个源码文件编译为可执行文件 切换生成器 构建和连接静态库与动态库 用条件语句控制编译 向用户显示选项 指定编译器 切换构建类型 设置编译器选项 为语言设定标准 使用控制流进行构造 本章的示例将指导您完成构建...

CMake 完整使用教程 之一 配置环境

CMake 完整使用教程 之一 配置环境

学习CMake之前,需要对系统进行设置,这样才能运行所有示例。 本章的主要内容有: 如何获取代码 如何在GNU/Linux、macOS和Windows上安装运行示例所需的所有工具 自动化测试如何工作 如何报告问题,并提出改进建议 ...

CMake 入门

CMake 入门

什么是 CMake All problems in computer science can be solved by another level of indirection. David Wheeler 你或许听过好几种 Mak...

qt 宏

qt 宏

宏的知识12345678910111213#define <宏名> (<参数表>) <宏体>#undef <宏名>#ifdef <宏名> ...#else ......

C/C++宏 详解

C/C++宏 详解

宏 替换 发生的时机 为了能够真正理解#define的作用,需要了解下C语言源程序的处理过程。当在一个集成的开发环境如Turbo C中将编写好的源程序进行编译时,实际经过了预处理、编译、汇编和连接几个过程。其中预处理器产生编译器的...

QxOrm使用教程(ORM for C++ 对象关系映射)

QxOrm使用教程(ORM for C++ 对象关系映射)

ORMORM 全称是 Object Relational Mapping(对象关系映射),是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”...

CTK框架使用简明教程

CTK框架使用简明教程

CTK框架实际应用比较可靠,但网上资料很少。本教程围绕 CTK,探索 C++ 中的模块化技术,并能够基于 CTK 快速搭建 C++ 组件化框架,避免后来的人走弯路。本教程的源码下载地址:项目源代码。 CTK介绍CTK 为支持生物医学图...