部署是分发要安装到其他计算机上的已完成应用程序或组件的过程。 当使用 Visual C++ 
库提供的功能生成 C/C++ 应用程序时,该应用程序在运行时将依赖于那些库的存在。为了让应用程序运行,它必须以静态或动态方式链接到必需的 Visual C++ 
库。如果应用程序动态链接到某个 Visua...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 23:09:12   
                                阅读次数:
271
                             
                    
                        
                            
                            
                                Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(动态链接库dll),以及该exe或dll引用了这些dll中的哪些接口,同时也可以看到每个被依赖的dll中的所有导出的函数接口。VC6.0自带的Depends软件,该软件在VC6安装目录下的tools文件夹里面,既Microsof...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 23:08:54   
                                阅读次数:
362
                             
                    
                        
                            
                            
                                程序经过编译后,得到一组目标模块(Object 
Module),再经过链接程序将这组目标模块链接起来,形成一个完整的装入模块。如图。经过编译后得到三个目标模块A,B,C,它们的长度分别为L,M,N。其中B和C属于外部调用符号。根据链接时间的不同,程序的链接可分为三种方式:静态链接,装入时动态链接.....
                            
                            
                                分类:
其他好文   时间:
2014-05-07 13:57:13   
                                阅读次数:
368
                             
                    
                        
                            
                            
                                vs2013 dll 
文件的创建和引用本人小白,大牛勿喷,内容不深刻,仅仅是关于dll的创建个引用,例子也很简单,只为了说明一些不太容易看清而被忽视导致错误的问题. 
前几天做了个加密算法的封装dll,找了好多教程,发现其实很简单的问题被说的有点不那么容易看懂,这里我就用自己最简单的语言说明这...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 01:10:48   
                                阅读次数:
813
                             
                    
                        
                            
                            
                                在逆向分析Android 
APK的时候,往往需要分析它的.so文件。这个.so文件就是Linux的动态链接库,只不过是在ARM-cpu下编译的。所以学习Android下的ARM指令很重要。目前,市面上的ARM-cpu基本都支持一种叫做THUMB的指令集模式。这个THUMB指令集可以看作是ARM指.....
                            
                            
                                分类:
移动开发   时间:
2014-05-05 10:18:41   
                                阅读次数:
451
                             
                    
                        
                            
                            
                                Qt调用DLL方法
   直接调用DLL则需要三个文件,头文件(.h)、导入库文件(.lib)、动态链接库(.dll),具体步骤如下:
注意:在qtCreaor中生成的动态库库文件文件为.a结尾,vs生成的动态链接库是.lib结尾
1、首先我们把 .h与.lib/.a 文件复制到程序当前目录下,然后再把dll文件复制到程序的输出目录(如果是debug版的话就将mydlld.dll放在此文件夹...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 21:54:21   
                                阅读次数:
438
                             
                    
                        
                            
                            
                                Linux 系统上有两类根本不同的 Linux 
可执行程序。第一类是静态链接的可执行程序。静态可执行程序包含执行所需的所有函数 — 
换句话说,它们是“完整的”。因为这一原因,静态可执行程序不依赖任何外部库就可以运行。 第二类是动态链接的可执行程序。 静态可执行程序与动态可执行程序比较 
我们可以...
                            
                            
                                分类:
系统相关   时间:
2014-05-01 13:35:34   
                                阅读次数:
478
                             
                    
                        
                            
                            
                                引用http://linux.chinaitlab.com/soft/864157.html欢迎进入Linux社区论坛,与200万技术人员互动交流 
>>进入 一、创建动态链接库1、创建工程new->project->c++ project选择Shared 
Library->Empty Projec....
                            
                            
                                分类:
系统相关   时间:
2014-04-29 11:15:47   
                                阅读次数:
559
                             
                    
                        
                            
                            
                                如果使用自己手动生成的动态链接库.so文件,但是这个.so文件,没有加入库文件搜索路劲中,程序运行时可能会出现找不到动态链接库的情形。可以通过ldd命名来查看可执行文件依赖的动态链接库,如下(其中D为可执行程序):其中的libjson_linux-gcc-4.6_libmt.so 
cannot fo...
                            
                            
                                分类:
系统相关   时间:
2014-04-29 09:41:46   
                                阅读次数:
536
                             
                    
                        
                            
                            
                                1.jvm 内存结构
1)程序计数器
较小的内存区域,可以看作是当前线程所执行的字节码的行号指示器;每条线程独立;
2)java虚拟机栈
描述java方法执行的内存模型,即每个方法在执行的同时都会创建一个栈帧用户存储局部变量表、操作数栈、动态链接、方法出口等信息;即一个方法的调用直至完成的过程对应着一个栈帧的入栈到出栈的过程。同样是线程私有;
3)本地方法栈
对应虚拟机使用的nativ...
                            
                            
                                分类:
编程语言   时间:
2014-04-27 22:12:22   
                                阅读次数:
440