CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

有关动态连接库和静态连接库的困惑

楼主chinazuo305elong(76个球迷)2002-09-28 17:12:04 在 VC/MFC / 基础类 提问

大家好,我正在做手机上的一个平台上的开发,叫symbina.  
  里面的dll用法很奇怪,但我想原理是一样的,我是整个类import,  
  这样的话,在我使用时,一定要对我那个类进行声明.  
  象这样   :   class   a  
  {  
        virtual   TBool   Write()=0;  
        virtual   TBool   Read()=0;  
  };  
  代码里面是用loadlibrary的.  
  我想知道,我到底是在静态调用,还是在动态调用,  
  我做的库,到底是静态连接库,还是动态连接库.  
   
  问题点数:100、回复次数:5Top

1 楼tigerzhou1234(吃粥的老虎)回复于 2002-09-28 17:41:09 得分 40

不用吧!  
  您把dll的.h文件include不行吗?  
   
  既然使用LoadLibrary(),显式动态链接(explicit   import)!Top

2 楼chinazuo305elong(76个球迷)回复于 2002-09-29 09:05:41 得分 0

对,直接包含.h文件也可以的.  
  但是,我每次把.dll那个工程重新编译时.  
  调用dll的那工程,就会提醒我说.要重新load   其中的更改的那个.cpp文件.  
  Top

3 楼nuaazwg(潇湘浪客)回复于 2002-09-29 09:21:29 得分 20

不奇怪啊,一般平台的dll调用也要include   .h文件,就是声名啊。Top

4 楼jxsrufeng(如风)回复于 2002-09-29 09:42:36 得分 20

include   头文件以后,还要把LIB连进来。  
  只要你DLL中提供的方法接口没有变DLL是可以单独编译,而使用DLL的工程可以不需要编译的呀。Top

5 楼freecutelei(谁给我分谁就是猪八戒)回复于 2002-09-29 09:58:04 得分 20

;)Top

相关问题

  • 什么是运行时库?是动态库,还是静态库?
  • 动态连接库和静态连接库有什么区别?
  • 如何把静态库改为动态库
  • VC中将动态连接库转换为静态连接库
  • 请部动态链接库和静态链接库的区别?
  • 怎样把静态库包装成动态库?
  • 怎样把静态库包装成动态库?
  • 动态链接库转换为静态链接库问题,急!!
  • 动态连接库导出成静态库?
  • 怎么在动态连接库中静态调用动态连接库?

关键词

  • 连接
  • dll
  • 文件
  • 静态
  • 连接库
  • 调用
  • 动态
  • 工程
  • 使用
  • include

得分解答快速导航

  • 帖主:chinazuo305elong
  • tigerzhou1234
  • nuaazwg
  • jxsrufeng
  • freecutelei

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo