人生的意义,在人生之外,就如同工作的意义,在工作之外。 Cherish the people you meet everyday

VC++调用dll的方法和设置

上一篇 / 下一篇  2010-07-18 22:46:02 / 个人分类:C++

链接库分两种:
1. 静态库lib
2. 动态库dll,包括
;_n m;}J0 1。 Lib, 引入库(不包含实际的代码,只是用来为连接程序提供必要的信息,一边在可执行文件中简历动态连接时需要用到重定位表)51Testing软件测试网ZDV2F {n!m
 2。 dll 文件51Testing软件测试网 @qm b vK7a c
查看DLL中已经被导出的函数:Dumpbin命令。
1{vR(N0Fe0 dumpbin -exports xxxx.dll51Testing软件测试网2m*B Bm*L Cs
 dumpbin -imports dlltest.ext ,查看所有引用的dll
导出:
8I'mo~)TVc0 1。 在被导出函数前添加标识符 _declspec(dllexport)
测试dll中的函数:51Testing软件测试网tgqMN_%z[W
 1。 在测试程序中声明外部函数extern int add(int a, int b);51Testing软件测试网!E2L4]*E5y$i
 2.  复制xxxxdll.lib文件到测试程序所在目录。
.po9nW*fK5B/K*c0 3。 在Project\Setting, Object/library modules选项中输入 dll1.lib51Testing软件测试网*tmYt3?q$?q
 在VS2005中设置为:项目属性\Linker\Input\Additional Dependencies : xxx.lib
?n T k0e h5`[#^0 并将lib, dll文件拷入测试程序的主目录,而不是debug目录
P4sa} Q0Depends工具:
 
 
 

TAG:

 

评分:0

我来说两句

allenzgw

allenzgw

美国, 佛罗里达 Enjoy sand, sunshine, sailing.

日历

« 2024-02-02  
    123
45678910
11121314151617
18192021222324
2526272829  

数据统计

  • 访问量: 161696
  • 日志数: 119
  • 图片数: 1
  • 书签数: 2
  • 建立时间: 2007-01-28
  • 更新时间: 2016-06-03

RSS订阅

Open Toolbar