Chinaunix首页 | 论坛 | 博客

abc

  • 博客访问: 22606
  • 博文数量: 17
  • 博客积分: 765
  • 博客等级: 军士长
  • 技术积分: 175
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-11 22:34
文章分类

全部博文(17)

文章存档

2010年(3)

2009年(14)

我的朋友
最近访客

分类: C/C++

2009-12-16 21:44:34

使用vc++编译器

1.
DLL的导出函数参数使用了stl:
DLL未使用MFC

EXE使用dll, 如果EXE是静态连接vc库的话(dll无论怎么链接都没问题), 访问参数中有stl的导出函数会出错

2.
DLL导出函数中使用了STL MFC

EXE使用dll, 则exe和dll必有都是动态链接vc库, 否则访问参数中有stl或carray的导出函数会出错

3. 测试了一下,dll调用dll也符合上面的规则.

4. 如果dll使用动态加载(LoadLibrary)的话, 问题都不会出现.

阅读(1218) | 评论(0) | 转发(0) |
0

上一篇:vc2005与vc6.0的DLL

下一篇:zlib的简单使用

给主人留下些什么吧!~~