请教 使用第三方的动态库,在一个类中实现对其一些接口的调用,主程序中还没有用到这个类时程序就报错。原因是动态库访问了某些文件,而这些文件不存在。为什么会这样? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 yxz_lp() :第三方的动态库在载入进程地址空间时,它本身也需要载入其它文件(如其它的动态库),而你的计算机上又没有。动态库顾名思义是动态链接的,就是程序中需要时才去主动调用它,为什么会先载入进程地址空间哪?请指教。如果载入,是在哪一步载入的?jasonshark(没暑假了...) 可惜没有说明文档。 你应该是静态加载的该库,所以,程序启动的时候就要加载该DLL,加载该DLL时,该DLL是知道的,它做了一些操作,可这些操作失败了,就是这样 厄,还以为你搞定了...估计是在它的入口点DllMain里访问了什么文件...没文档的话这些都只能靠猜..关于dll的加载,如果你使用静态加载的话默认是在进程启动时加载所需dll, 相当于系统帮你调用LoadLibrary和FreeLibrary JessC和jasonshark讲的都很有道理,但是如果我想先运行自己的程序,只是在需要用到dll中的方法时才去加载相应的dll,我该怎么办哪? 你可以参考一下delay load选项http://www.microsoft.com/msj/1298/hood/hood1298.aspx MFC获取主菜单窗口句柄 关于windows编程的学习问题 靠,恨死 CStringArray 这个垃圾东西了,靠,随便咋整都是内存泄漏 对3D 很熟悉的兄弟 看下环境问题 谢谢 如何在VC工程中引入大量的C文件? 真情挽留masterz!!!!! (我跟贴) 再散一贴,中秋快乐 困扰多日的简单问题,求助! 普通网页中如何判断用户的浏览器是否允许使用cookie? 急急急。。。。。。。。。如何用ado生成一个dbf文件 请教键盘按键的连续响应 求用VC创建一个能显示bmp文件的工程【急】
关于dll的加载,如果你使用静态加载的话默认是在进程启动时加载所需dll, 相当于系统帮你调用LoadLibrary和FreeLibrary
http://www.microsoft.com/msj/1298/hood/hood1298.aspx