1、 DLL的概念DLL(Dynamic Linkable Library),动态链接库,可以向程序提供一些函数、变量或类。这些可以直接拿来使用。静态链接库与动态链接库的区别:(1)静态链接库与动态链接库都是共享代码的方式。静态链接库把最后的指令都包含在最终生成的EXE文件中了;动态链接库不必被包含...
                            
                            
                                分类:
其他好文   时间:
2014-09-02 17:33:55   
                                阅读次数:
250
                             
                         
                    
                        
                            
                            
                                -L 编译时查找动态链接库的路径-lxxx(小写) e.g -lcudart = link libcudart.so ,-I(大写) 头文件的路径-rpath (-R), 编译时指定链接动态库的路径可以用ldd 看看是不有 ‘not found’在你链接的库后面,解决方法是通过-Wl,rpath=....
                            
                            
                                分类:
系统相关   时间:
2014-09-01 19:15:53   
                                阅读次数:
198
                             
                         
                    
                        
                            
                            
                                [原创]VS2010中创建动态链接库及其调用一、创建动态链接库在VS2010中创建动态链接库的步骤如下:1)生成->编译->生成MyDll二、调用当调用DLL中的方法,程序编译产生LNK2019问题的时候,需要将MyDll.lib和MyDll.dll拷贝到当前工程的debug文件加下,然后加上#pr...
                            
                            
                                分类:
其他好文   时间:
2014-09-01 17:10:13   
                                阅读次数:
196
                             
                         
                    
                        
                            
                            
                                这是《Lua程序设计》中提到的,但是想成功执行,对于初学Lua的确没那么简单。这里涉及如何如何生成一个动态链接库so文件;Lua5.2中导出函数从LuaL_register变成了LuaL_newlib。对于具体的细节有待深入。这里的模块名是hello_lib,
 Lua解释器会根据名字找到对应的模块,而后执行其中的 luaopen_XXX方法。
代码:
#include 
#include ...
                            
                            
                                分类:
其他好文   时间:
2014-09-01 15:37:33   
                                阅读次数:
253
                             
                         
                    
                        
                            
                            
                                前言最近发现,自己在电脑之中做了好多技术笔记,但这些关于自己的总结仅限于在自己电脑中,没有与其他人分享交流(虽然也上传到百度文库中),这其实对于做IT的很不好,应该多于别人交流分享,不仅有助于发现自己对某些知识理解上的一些不足和缺陷,还有助于提高沟通交流能力,..
                            
                            
                                分类:
其他好文   时间:
2014-09-01 02:54:22   
                                阅读次数:
315
                             
                         
                    
                        
                            
                            
                                1.编译或下载对应dll动态链接库拓展文件,下载地址:点我,不知道如何编译windows下的dll拓展->点我2.找到web服务器软件,如apache,nginx等webserver处理浏览器请求时php编译程序加载的php.ini配置文件,并打开,找到"extension="的字符串位置,在下面加...
                            
                            
                                分类:
数据库   时间:
2014-08-29 23:56:08   
                                阅读次数:
289
                             
                         
                    
                        
                            
                            
                                网上的有关DLL的文章有很多,也很杂。这里我花了一段时间,查了资料,把各种版本自己动手试了试。以下是我的学习笔记,希望对大家有所帮助。
DLL:动态链接库。
动态链接库就是一种别人已经写好的代码(一般是函数或类),并且已经编译和链接好了,我们只是需要按照一定的规则就可以使用这些代码。
并且动态链接库是可以进行跨语言的。就是说C的DLL可以在Java中使用。
DLL是与exe分开的,...
                            
                            
                                分类:
其他好文   时间:
2014-08-28 16:13:50   
                                阅读次数:
194
                             
                         
                    
                        
                            
                            
                                随着计算机技术的快速发展,软件的交流越来越频繁,软件的国际化已成为一个软件开发人员不可回避的一个问题。所谓软件的国际化,就是让软件界面支持多种语言,从而可以被很多国家的人使用。为了使应用程序支持多种语言,一个很好的办法就是使用动态链接库,将不同的语言资源放入不同的库中,根据需要程序加载不同的动态库,...
                            
                            
                                分类:
编程语言   时间:
2014-08-26 22:53:01   
                                阅读次数:
345
                             
                         
                    
                        
                            
                            
                                \我们知道在Ubuntu下直接编译FFmpeg是很简单的,主要是先执行./configure,接着执行make命令来编译,完了紧接着执行make install执行安装。那么如何使用Android的NDK编译出来可以在Android下面可以使用的FFmpeg动态链接库呢?写下这篇文章就是学习如何裁剪...
                            
                            
                                分类:
移动开发   时间:
2014-08-26 22:44:56   
                                阅读次数:
353
                             
                         
                    
                        
                            
                            
                                关于DLL,网上的资料很多,也很杂乱,我花了一天的时间,把各种版本都亲手试了试。加上自己的心得和体会,还是挺全面的。希望能对大家有所帮助。
DLL:动态链接库。
DLL是与exe分开的,当exe执行的时候才去找DLL中函数,而普通的lib文件是链接的时候就已经加载到exe中的。
动态链接库 (DLL) 是作为共享函数库的可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行...
                            
                            
                                分类:
其他好文   时间:
2014-08-26 17:26:36   
                                阅读次数:
229