码迷,mamicode.com
首页 >  
搜索关键字:动态库    ( 1637个结果
VC编译错误,把类误认为是函数
这段代码是在一个动态库中,我像把这个类导出,于是加上 SC_EXPORTS 宏。class SC_EXPORTS CProtocolCheck{public: CProtocolCheck(void); ~CProtocolCheck(void);public: static long GetPro...
分类:其他好文   时间:2014-12-07 19:02:14    阅读次数:135
C/C++ (函数、变量和类)动态库的创建、导出和使用(图文+示例代码)
一 Windows库 1引入库的原因: a.项目的复杂程度大 b.提高代码的利益利用率 2库的分类 2.1静态库: *.lib,不能被加载的程序,可以理解为目标程序的归档。 2.2动态库:*.dll,可以被应用程序加载的程序。 二 动态库 1 动态库优点 1.1 可以提供模块化的方式,方便协调开发(对于大项目,每个人写的东西编译为动态库,直接链接即可) 1.2 对源代码保护 1.3 减小可执行文件大小 1.4 提高代码重...
分类:编程语言   时间:2014-12-07 13:51:10    阅读次数:420
JNI/NDK开发指南(开山篇)
转载请注明出处:         相信很多做过Java或Android开发的朋友经常会接触到JNI方面的技术,由其做过Android的朋友,为了应用的安全性,会将一些复杂的逻辑和算法通过本地代码(C或C++)来实现,然后打包成so动态库文件,并提供Java接口供应用层调用,这么做的目的主要就是为了提供应用的安全性,防止被反编译后被不法分子分析应用的逻辑。当然打包成so也不能说完全安全了,只是...
分类:其他好文   时间:2014-12-06 00:09:44    阅读次数:188
apache源码安装必须依赖的库apr----/etc/ld.so.conf 文件介绍
Apache所依赖的库,封装了各个系统相关的API等。虽然都是Apache开发的,但是现在最新版本的Apache和APR源码是分开的。要编Apache就必须使用APR。/etc/ld.so.conf 此文件记录了编译时使用的动态库的路径,也就是加载so库的路径。 默认情况下,编译器只会使用/lib和...
分类:Web程序   时间:2014-12-04 21:35:09    阅读次数:208
c#调用c++动态库的一些理解
c#调用c++动态库一般我们这样写[DllImport("UCamer.dll", CallingConvention = CallingConvention.Winapi)]public extern static void Disp_Destroy(IntPtr hShow);DllImport...
分类:编程语言   时间:2014-12-04 11:36:37    阅读次数:315
关于openssl加解密文件的几个API
今天心血来潮突然想搞搞openssl了,趁着端午小假,刚好有空可以鼓捣孤岛自己喜欢的东西,出去东奔西跑的实在太造孽了,还是宅起来给自己充充电吧。下载openssl最新代码1.0.1g,修复了“心血漏洞”那个版本。编译安装那些小儿科的东西就不再浪费笔墨了,如果出现头文件或者库文件之类的错误,请在本人博客里寻找相关文章,应该主要集中在动态库那几篇博文。反正我在自己虚拟机里安装的时候是妥妥滴。  ...
分类:Windows程序   时间:2014-12-04 08:50:00    阅读次数:440
C/C++静态库创建、导出和使用(图文)
一 Windows库   1 引入库的原因:     a.项目的复杂程度大     b.提高代码的利益利用率     2 库的分类     2.1 静态库: *.lib,不能被加载的程序,可以理解为目标程序的归档。     2.2 动态库:*.dll,可以被应用程序加载的程序。   二 静态库   1 静态库的特...
分类:编程语言   时间:2014-12-03 12:31:45    阅读次数:240
CMake的应用(在vision studio2008中去掉 ALL_BUILD 和 ZERO_CHECK)
from http://blog.csdn.net/jtop0/article/details/6167432一般由CMake是 跨平台软件开发和维护过程的工程构建工具。“在每个系统构建你的工程,而无须关心创建可执行文件和动态库的具体方法”。 CMake 相对于其他类似工具(shell脚本、Make...
分类:其他好文   时间:2014-12-02 20:46:38    阅读次数:181
[Swift]Day16:公共库和模块化
公用库和模块化静态库和动态库先补充一下静态库和动态库的知识。这部分内容我也不太熟,没有开发经验,如有错误欢迎打脸。静态库静态库的代码追加到可执行文件内,被多次使?用就有多份冗余拷?。好处就是应用程序包自身可以独立运行,而不好的地方就是包会略显臃肿,库不能共享。iOS 中静态库的形式是 .a 和 .framework (自己创建的 .framework 是静态库)。.a.a 文件在真正使用的时候需要...
分类:编程语言   时间:2014-12-02 19:24:33    阅读次数:138
IOS 使用动态库(dylib)和动态加载framework
在iphone上使用动态库的多为dylib文件,这些文件使用标准的dlopen方式来使用是可以的。那相同的在使用framework文件也可以当做动态库的方式来动态加载,这样就可以比较自由的使用apple私有的framework了。dlopen是打开库文件dlsym是获取函数地址dlclose是关闭。...
分类:移动开发   时间:2014-12-02 17:01:29    阅读次数:1095
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!