
C++知识点
ShaYX1991
从事软件设计开发的热情小白!
展开
-
C++静态库和动态库用法
1、前言从事软件工作也有两年了,C++静态库和动态库也用了不少,但都是依葫芦画瓢,一直没具体去研究一下二者的区别,加载方式等,今天花时间看了几篇博客,重新学习了一下,做出如下笔记。2、定义静态库和动态库从字面意思来看,区别就是静态和动态。而这里的静态和动态指的是库的链接阶段。可以看如下的编译过程。静态库:在链接阶段库将会与目标汇编后的目标文件.o一起打包生成可执行文件。成为可执行...原创 2018-07-19 23:50:11 · 11392 阅读 · 2 评论 -
动态库的依赖关系
Dll动态库是非常常用的技术手段,经常会发生嵌套的情况,一不小心系统就提示你缺少某个dll,从而某个函数不能用。今天做了个小测试,记录如下。 1、 动态库A产生后的文件 a.h、a.dll、a.lib 2、 动态库B调用A的方法,所需A的文件a.h、a.dll、a.lib,同时生成b.h、b.dll、b.lib。 3、 测试例子C调用B方法,所需文件b.h、b.dll、b.lib、a....原创 2018-08-18 13:46:16 · 2451 阅读 · 0 评论 -
C++内存泄漏检测
今天写一个程序突然想检测一下是否有内存泄漏,于是上网查了一下,大多数都是一种方法。只是实现略有不同,记录如下。1、 包含必要头文件在你想检测的地方都必须包含#define _CRTDBG_MAP_ALLOC #include <stdlib.h>#include <crtdbg.h>2、 检测是否有内存泄漏2.1 方法一在程序末尾加...原创 2018-08-19 16:27:35 · 1753 阅读 · 0 评论 -
log4 Cplus
转载自http://my.oschina.net/lovecxx/blog/185951 f 目录[-]1. Log4cplus简介2. 安装方法2.1. ...转载 2019-01-26 15:13:32 · 474 阅读 · 0 评论