别人做好的dll和使用这个dll的一个demo程序,demo程序在vs2008里面编译完后可以正常运行,但是我在一个函数内添加了一个变量后,其他任何代码都没有加,程序调用dll里的一个函数的时候却崩溃了,很奇怪,哪位高人解释一下?
解决方案 »
- 有用measurement studio 2010进行vc2010界面的开发的同仁没有
- sip问题?
- 求教SCSI磁带机编程问题
- 用opengl画多边形之后,是否有函数直接得到各条直线的方程?
- 为什么我的程序会出现这种问题:LINK : fatal error LNK1104: cannot open file "Release/调试软件.exe"这是什么原因呀?
- 为什么我的问题还没有解决?◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎
- 用Socket Api编程时,对多个客户的服务器端编程问题!!请大家帮手!!!
- 请问在ListControl中Report风格 如何使指定item为不可操作
- MFC里想用WTL开发的窗口类,工具条类等等
- OpenGL在VS Studio 2005 下 显示汉字成了韩文
- 统计传入的字数问题
- CSocket进行通信
DLL重新编译以后,出函数的函数地址(相对于DLL)有可能发生变化,
这个时候如果你的EXE是通过Lib加载的DLL,也就是静态加载的DLL,那么调用DLL中函数是使用的函数地址还是旧版本中的函数地址,没有更新,最后执行的时候肯定就不对了;因此DLL重新编译后,EXE也需要重新编译。