码迷,mamicode.com
首页 >  
搜索关键字:动态链接    ( 1571个结果
C# WinForm动态添加MSChart控件
添加mschart.dll动态链接库添加引用System.Windows.Forms.DataVisualizationMSChart控件作为方便的用户数据展示控件,可以方便的使用控件提供的形状和展示形式展示数据,早Web应用中用的比较多,这几天一直在做一个基于Winform的CS结构的演示程序,用...
分类:Windows程序   时间:2014-07-29 11:24:46    阅读次数:499
C++和MATLAB混合编程-DLL
先小话一下DLL,DLL是动态链接库,是源代码编译后的二进制库文件和程序接口,和静态链接库不同的是,程序在编译时并不链接动态链接库的执行体,而是在文件中保留一个调用标记,在程序运行时才将动态链接库文件加载入内存。并且DLL在运行时是共享的,即当多个程序调用时,内存中也只保持一份动态链接库。 动...
分类:编程语言   时间:2014-07-27 21:27:15    阅读次数:247
Dependency Walker使用说明 转载
转载地址:http://blog.csdn.net/swort_177/article/details/5426848?reload在Windows世界中,有无数块活动的大陆,它们都有一个共同的名字——动态链接库。现在就让我们走进这些神奇的活动大陆,找出它们隐藏已久的秘密吧! 初窥门径:Wind.....
分类:其他好文   时间:2014-07-25 02:25:24    阅读次数:288
简单程序的编译链接三种方法(编译多个源文件,静态链接库、动态链接库)
一个程序简单的程序如下:1 hello.h#ifndef HELLO_H#define HELLO_Hvoid hello(const char *name);#endif2 hello.c#include #include void hello(const char *name){ printf(...
分类:其他好文   时间:2014-07-24 17:06:15    阅读次数:187
linux下的静态连接库和动态链接库
对linux的静态连接库和动态链接库分不清楚,在看了一篇博文后,现在想做个自己的总结,以加深印象:1、库的基本概念:库是可执行代码的二进制形式,其可以被调入操作系统调入内存进行执行。在window和linux系统,都存在各自的库,但是两种系统的库并不能兼容,因为它们的编译器,连接器,汇编器都是不相同...
分类:系统相关   时间:2014-07-23 22:21:27    阅读次数:284
C#程序实现动态调用DLL的研究[转]
摘要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,从而为解决“DLL Hell”提供了...
分类:其他好文   时间:2014-07-23 15:46:59    阅读次数:279
动态链接库找不到 : error while loading shared libraries: libgsl.so.0: cannot open shared object file: No such file or directory
问题:运行gsl(GNU scientific Library)的函数库,用gcc erf.c -I/usr/local/include -L/usr/local/lib64 -L/usr/local/lib -g -Wall --std=gnu99 -lgsl -lgslcblas -o m.o编...
分类:其他好文   时间:2014-07-22 22:54:54    阅读次数:591
01 动态链接库基础
DLL是一个包含函数和数据的模块, 它们可以被其他模块(应用程序或DLL)使用。DLL可以定义两种函数: 导出函数 内部函数 .导出函数可以被内部或其他模块调用。内部函数只能在DLL内部被调用。About Dynamic-Link Libraries动态连接 允许一个模块在加载或运行时,仅仅只需包含...
分类:其他好文   时间:2014-07-18 16:29:20    阅读次数:280
GetModuleHandle
功能说明获取一个特定的应用程序或动态链接库的模块句柄,且这个模块必须已经被加载到调用者的进程空间中。参数说明lpModuleName 模块名称返回值如执行成功成功,则返回模块句柄。零表示失败。通过GetLastError获得错误信息如:GetModuleHandle(NULL);这将返回自身应用程序...
分类:其他好文   时间:2014-07-17 21:37:54    阅读次数:313
linux下创建和使用自己的动态链接库
linux下面的.so文件一般是指动态链接库文件,通过动态链接可以节省资源使得程序自身体积更小如果多个程序使用到了相同的模块,可以更加充分的利用程序段,差别是动态库第一次加载的时候程序肯恩会启动的慢点下面介绍如何用G++生成和使用自己的动态链接库文件实例:现在有文件replace.h 和replac...
分类:系统相关   时间:2014-07-16 18:00:55    阅读次数:320
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!