📄 vc++动态链接库编程之基础慨念.htm
字号:
<P></P>
<P style="TEXT-INDENT: 2em"></P>
<P style="TEXT-INDENT: 2em" align=center>图2 在VC中设置库文件路径</P>
<P style="TEXT-INDENT: 2em">这个静态链接库的例子至少让我们明白了库函数是怎么回事,它们是哪来的。我们现在有下列模糊认识了:</P>
<P style="TEXT-INDENT: 2em">(1)库不是个怪物,编写库的程序和编写一般的程序区别不大,只是库不能单独执行;</P>
<P style="TEXT-INDENT: 2em">(2)库提供一些可以给别的程序调用的东东,别的程序要调用它必须以某种方式指明它要调用之。</P>
<P
style="TEXT-INDENT: 2em">以上从静态链接库分析而得到的对库的懵懂概念可以直接引申到动态链接库中,动态链接库与静态链接库在编写和调用上的不同体现在库的外部接口定义及调用方式略有差异。
</P><BR><SPAN id=ad_pcdog_big_code>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-1572879403720716";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_type = "text_image";
google_ad_channel ="2957605308";
google_alternate_ad_url ="http://www.pcdog.com/js/336.htm";
google_color_border = "F5FAFA";
google_color_bg = "F5FAFA";
google_color_link = "1F3A87";
google_color_url = "0000FF";
google_color_text = "000000"
google_language = 'zh-CN';
//--></SCRIPT>
<SCRIPT src="VC++动态链接库编程之基础慨念.files/show_ads.js" type=text/javascript>
</SCRIPT>
</SPAN>
<SCRIPT type=text/javascript>
document.getElementById('ad_pcdog_big').innerHTML=document.getElementById('ad_pcdog_big_code').innerHTML;
document.getElementById('ad_pcdog_big_code').innerHTML="";
</SCRIPT>
</DIV>
<DIV class=page_list><A
href="http://www.pcdog.com/edu/vc/2005/12/k057388_2.html">下一页</A> <FONT
color=#ff0000>1</FONT> <A
href="http://www.pcdog.com/edu/vc/2005/12/k057388_2.html">2</A> </DIV>
<DIV class=pre_next_art>上一篇:<A title="VC++动态链接库编程之非MFC DLL"
href="http://www.pcdog.com/edu/vc/2005/12/o057387.html"
target=_blank>VC++动态链接库编程之非MFC DLL</A><BR>下一篇:<A title=深入浅出MFC文档/视图架构之文档
href="http://www.pcdog.com/edu/vc/2005/12/z057389.html"
target=_blank>深入浅出MFC文档/视图架构之文档</A><BR></DIV>
<DIV id=picasa_pic></DIV>
<DIV class=pic_area><IFRAME marginWidth=0 marginHeight=0
src="VC++动态链接库编程之基础慨念.files/CA67WP6N.htm" frameBorder=0 width="100%"
scrolling=no height=130></IFRAME></DIV></DIV><!--end content -->
<DIV id=navBar>
<DIV class=sectionHead>相关专题</DIV>
<DIV class=relatedLinks></DIV>
<DIV id=advert><A href="http://www.pcdog.com/2007hot/picasa/" target=_blank><IMG
height=80 alt=图像处理软件picasa src="VC++动态链接库编程之基础慨念.files/mypicasaad.jpg" width=320
border=0></A><BR>
<DIV id=ggad336></DIV></DIV>
<DIV class=sectionHead>热门排行文章</DIV>
<DIV class=relatedLinks>·<A title=基于HOOK和MMF的Windows密码渗透技术
href="http://www.pcdog.com/edu/vc/2007/08/f190402.html"
target=_blank>基于HOOK和MMF的Windows密码渗透技术</A> <SPAN
class=link_hot_reviews>(0次浏览)</SPAN><BR>·<A title=理解MFC控制条窗口布局原理之一
href="http://www.pcdog.com/edu/vc/2007/08/k190602.html"
target=_blank>理解MFC控制条窗口布局原理之一</A> <SPAN
class=link_hot_reviews>(0次浏览)</SPAN></DIV>
<DIV class=sectionHead>最新技术文章</DIV>
<DIV class=relatedLinks>·<A title=理解MFC控制条窗口布局原理之一
href="http://www.pcdog.com/edu/vc/2007/08/k190602.html"
target=_blank>理解MFC控制条窗口布局原理之一</A> 08-30<BR>·<A title=基于HOOK和MMF的Windows密码渗透技术
href="http://www.pcdog.com/edu/vc/2007/08/f190402.html"
target=_blank>基于HOOK和MMF的Windows密码渗透技术</A> 08-28<BR>·<A
title="Visual C++中实现双缓冲的基本原理"
href="http://www.pcdog.com/edu/vc/2007/08/i189329.html" target=_blank>Visual
C++中实现双缓冲的基本原理</A> 08-18<BR>·<A title=从VC++到GCC移植:谈两者语法差异
href="http://www.pcdog.com/edu/vc/2007/08/y189258.html"
target=_blank>从VC++到GCC移植:谈两者语法差异</A> 08-17<BR>·<A title=VC++中MFC窗口对象的清除
href="http://www.pcdog.com/edu/vc/2007/08/i188368.html" target=_blank><FONT
color=#ff0000>VC++中MFC窗口对象的清除</FONT></A> 08-07<BR>·<A
title="VC++ 6.0中实现三叉切分窗口与多视图"
href="http://www.pcdog.com/edu/vc/2007/07/i186559.html" target=_blank>VC++
6.0中实现三叉切分窗口与多视图</A> 06-30<BR>·<A title=VC++中用通讯控件开发串行通信程序
href="http://www.pcdog.com/edu/vc/2007/04/i184918.html"
target=_blank>VC++中用通讯控件开发串行通信程序</A> 04-23<BR>·<A
title="VC控件 TreeCtrl 与 ListCtrl 演示"
href="http://www.pcdog.com/edu/vc/2007/04/i184917.html" target=_blank>VC控件
TreeCtrl 与 ListCtrl 演示</A> 04-23<BR>·<A title=在VC中链接动态链接库的方法简要说明
href="http://www.pcdog.com/edu/vc/2007/04/e184170.html"
target=_blank>在VC中链接动态链接库的方法简要说明</A> 03-31<BR>·<A
title=在VisualStudio中使用Windows桌面搜索
href="http://www.pcdog.com/edu/vc/2007/02/e182272.html" target=_blank><FONT
color=#ff0000>在VisualStudio中使用Windows桌面搜索</FONT></A> 02-06</DIV>
<DIV class=sectionHead>相关文章阅读</DIV>
<DIV class=relatedLinks></DIV>
<DIV class=pic_area></DIV></DIV><!--end navBar div --><!-- google 336X280 ad -->
<DIV id=ggad336code>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-1572879403720716";
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = "300x250_as";
google_ad_type = "text_image";
google_ad_channel ="6414665168";
google_alternate_ad_url ="http://www.pcdog.com/js/336.htm";
google_color_border = "FCFAF3";
google_color_bg = "FCFAF3";
google_color_link = "1F3A87";
google_color_url = "0000FF";
google_color_text = "000000"
google_language = 'zh-CN';
//--></SCRIPT>
<SCRIPT src="VC++动态链接库编程之基础慨念.files/show_ads.js" type=text/javascript>
</SCRIPT>
</DIV>
<SCRIPT type=text/javascript>
document.getElementById('ggad336').innerHTML=document.getElementById('ggad336code').innerHTML;
document.getElementById('ggad336code').innerHTML="";
</SCRIPT>
<!-- end google 336X280 ad --><!-- google picasa ad --><SPAN id=picasa_picad>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-1572879403720716";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as_rimg";
google_cpa_choice = "CAAQjMeU_AEaCCfCybguyZX1KLj39IMB";
//--></SCRIPT>
<SCRIPT src="VC++动态链接库编程之基础慨念.files/show_ads.js" type=text/javascript>
</SCRIPT>
</SPAN>
<SCRIPT type=text/javascript>
document.getElementById('picasa_pic').innerHTML=document.getElementById('picasa_picad').innerHTML;
document.getElementById('picasa_picad').innerHTML="";
</SCRIPT>
<!-- end google picasa ad -->
<SCRIPT src="VC++动态链接库编程之基础慨念.files/clickeye.js"></SCRIPT>
<DIV id=siteInfo>
<SCRIPT src="VC++动态链接库编程之基础慨念.files/end.js" type=text/javascript></SCRIPT>
<SCRIPT src="VC++动态链接库编程之基础慨念.files/click.htm" type=text/javascript></SCRIPT>
</DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -