C++构建系统之CMake指南–C++命令行工具

C++构建系统之CMake指南–C++命令行工具

第1部分 使用C++命令行工具


本文作者:黄邦勇帅(原名:黄勇),QQ:42444472 (读者意见可发至QQ)
本系列文章是对《C++语法详解》和《Qt5.10 GUI完全参考手册》的增补,以增加读者对构建C++程序底层的了解。
主要对Makefile和CMake进行讲解,文章由浅入深,浅显易懂,看似简单却很有深度,是一本难得的比较全面的深入且细致的讲解Makefile和CMake的文章。
本系列文章主要参考文献为Microsoft官方文档,GNU make官方文档,CMake官方文档。


本文摘自本人所作《CMake、Makefile指南》
百度网盘地址
链接:https://pan.baidu.com/s/1ynEyr3Sqhv1SWvxmE5RLHQ?pwd=w9v3
提取码:w9v3


由于本人能力有限,文中难免有错漏之处,望广大读者指出更正,不胜感激
本文为原创文章,转载请注明出处,并注明转载自“黄邦勇帅(原名:黄勇)”,本文作者拥有完全版权


绪章 准备工作

一、工作环境及所需工具

在这里插入图片描述

二、基本配置

在这里插入图片描述
在这里插入图片描述

第1章 使用命令行工具构建程序

1.1、使用命令行编译C++程序的步骤及使用的工具

在这里插入图片描述
在这里插入图片描述

1.2、静态库文件及其相关命令工具

在这里插入图片描述
在这里插入图片描述

1.3、使用命令工具构建可执行文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.4、g++命令的常用参数

表1-4是g++命令的部分常用参数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.5、cl命令的常用参数

表1-5是g++命令的部分常用参数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第2章 VC++动态库(DLL文件)

2.1、简单的创建一个DLL文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2、link命令简介

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3、DLL简介

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4、创建和使用DLL文件的思维

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.5、VC++创建DLL文件的方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.6、查看修饰名称的方法

在这里插入图片描述

1.7、DEF文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

1.8、导入库和导出文件(隐式链接)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.9、导入/导出类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


作者:黄邦勇帅(原名:黄勇)
2023-9-9

在这里插入图片描述


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值