动态载入 DLL动态载入方式是指在编译之前并不知道将会调用哪些 DLL 函数, 完全是在运行过程中根据需要决定应调用哪些函数。方法是:用 LoadLibrary 函数加载动态链接库到内存,用 GetProcAddress函数动态获得 DLL 函数的入口地址。当一个 DLL 文件用 LoadLibra ...
分类:
其他好文 时间:
2018-06-17 10:59:29
阅读次数:
144
Xcode编译报错概述: clang: error: no such file or directory: 'CoreGraphics' 一般原因是链接库内容导入丢失,这种的排查下target - Build Phases - link banary with library基本能够解决 又或者是导 ...
分类:
移动开发 时间:
2018-06-15 01:06:12
阅读次数:
1113
远程桌面:mstsc计算器:calc画图:mspaint组策略:gpedit.msc注册表:regedit本地服务设置:services.mscIIS——Internet信息服务:inetmgr注册动态链接库文件:regsvr32本地用户和组:lusrmgr.msc新建记事本:notepad计算机管 ...
分类:
其他好文 时间:
2018-06-11 17:10:02
阅读次数:
135
序 CLR,通用语言运行时,每个.Net 程序猿,都会第一时间接触到。记得2008年,第一次学习Jeffrey Richter的CLR Via C#,读的懵懵懂懂,大抵因为编码太少,理解的只是概念和皮毛。10年之后,再次找出Jeffrey Richter的CLR Via C#这本书,重读CLR。归纳 ...
分类:
其他好文 时间:
2018-06-09 19:48:05
阅读次数:
142
boost::timer boost库定时器使用,需要在编译时加相关链接库 -lboost_timer -lboost_system boost::timer::cpu_timer 和boost::timer::auto_cpu_timer用于精确定时,有start(),elapsed(),is_s ...
分类:
其他好文 时间:
2018-06-07 19:29:52
阅读次数:
144
c++ primer plus 第6版 源代码 编译器 目标代码 连接程序(启动代码--库代码) 可执行代码 源代码扩展名:c cc cxx C cpp c++ 编译和链接:unix CC **.c 》**.o 》a.out linux g++ **.cxx 需要链接库时的命令:g++ **.cxx ...
分类:
编程语言 时间:
2018-06-01 10:44:38
阅读次数:
233
编译ffmpeg: 第一步: 从官网http://ffmpeg.org/下载最新版本. 解压tar xjvf ffmpeg 3.3.1.tar.bz2 进入目录cd ffmpeg 3.3.1 第二步: 从http://yasm.tortall.net/Download.html下载yasm tar ...
分类:
系统相关 时间:
2018-05-31 12:52:28
阅读次数:
386
一些基本的linux入门指令、文件系统的知识,以及用户组权限管理概念。算是把书敲了一遍,orz,不过大部分是根据记忆的一些回顾,或有疏漏 ...
分类:
系统相关 时间:
2018-05-29 18:49:55
阅读次数:
217
lib,dll这两样东西在许多编程书中都很少出现,但实际工程中,这两样东西的作用确实非常重要,我觉得c++程序员都有必要了解这两样东西。 首先总共有 动态链接 和 静态链接 这两种链接方式 静态链接: 静态链接使用静态链接库lib,且只在源代码编译时用到(编译期)。编译生成静态库时会生成一个.lib ...
分类:
其他好文 时间:
2018-05-27 22:15:08
阅读次数:
167
1、动态库概念:动态链接库与普通的程序相比而言,没有main函数,是一系列函数的实现。通过shared和fPIC编译参数生产so动态链接库文件。程序在调用库函数时,只需要连接上这个库即可。 2、动态库的创建。例如下面实现一个简单的整数四则运输的动态链接库,定义的caculate.h和caculate ...
分类:
系统相关 时间:
2018-05-27 21:43:43
阅读次数:
3007