CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

救命: 也无法脱离vc环境使用LoadLibrary找到相应的dll :<

楼主MoonLizard(两个月亮)2002-01-10 23:18:56 在 VC/MFC / 基础类 提问

我使用LoadLibrary函数,在VC环境里运行没有问题,可以找到相应的dll.    
  可是脱离VC环境运行就告诉我找不到该文件,为什么?  
  LoadLibrary返回的错误是:1157,找不到运行此应用程序所需的某个库文件。    
  我已经试过将dll放在Windows,System目录下,也试过与控制台程序放在同一个目录下,都不行.  
  问题点数:100、回复次数:12Top

1 楼dysxq()回复于 2002-01-10 23:21:00 得分 0

代码贴出来看一下Top

2 楼MoonLizard(两个月亮)回复于 2002-01-10 23:38:22 得分 0

 
  hDll=LoadLibrary(szPath);  
  DWORD   nError   =   GetLastError(); //1157,找不到运行此应用程序所需的某个库文件。   Top

3 楼MoonLizard(两个月亮)回复于 2002-01-10 23:38:46 得分 0

 
  hDll=LoadLibrary("Core.dll");  
  DWORD   nError   =   GetLastError();         //1157,找不到运行此应用程序所需的某个库文件。   Top

4 楼AlexXXX((梦))回复于 2002-01-10 23:46:07 得分 0

1.使用VC的依赖工具查一下dll的依赖关系,将所依赖的文件放在一起!  
  2.将调用dll的程序和dll放在一起。  
  主要可能是1。Top

5 楼MoonLizard(两个月亮)回复于 2002-01-10 23:51:45 得分 0

AlexXXX((梦)) 在1.中所说的我有些不明白Top

6 楼LuoXu(门外汉)回复于 2002-01-11 09:23:20 得分 0

最好是取得当前的路径,然后再添加DLL文件名作为完整的路径传进去Top

7 楼zhuwenzheng(卧薪尝胆)回复于 2002-01-11 09:29:40 得分 0

你的DLL   有错Top

8 楼cm4ever(小P[Fly Away])回复于 2002-01-11 10:17:18 得分 0

路径问题Top

9 楼MoonLizard(两个月亮)回复于 2002-01-11 21:32:03 得分 0

我的DLL有错?我觉得有可能,但是我在VC环境里没有问题,那么问题又出在哪里?Top

10 楼allhandler(蔷薇剑)回复于 2002-01-11 22:07:11 得分 100

你看看Core.dll文件是否还需要其他库文件的支持!可能是另外的库文件不存在,而非不存在Core.dll文件!Top

11 楼MoonLizard(两个月亮)回复于 2002-01-12 11:26:56 得分 0

allhandler(蔷薇剑) :你中奖了!Top

12 楼allhandler(蔷薇剑)回复于 2002-01-12 13:53:44 得分 0

哈哈!常联系。Top

相关问题

  • vc编的程序怎样脱离环境,需要带dll吗?
  • LoadLibrary VC生成的dll为何失败?
  • vc LoadLibrary GetLastError 0xc0000096
  • VC++程序编译后不能脱离原来的环境吗?似乎需要一些dll文件
  • 脱离vc后我的控件就不能用了。。。。what wrong??
  • 请问如何编译exe文件使之脱离VC++运行?
  • COM注册,脱离VC环境难题,高手请进
  • 关于vc的dll
  • 关于VC的Dll
  • VC 的DLL问题

关键词

  • dll
  • 文件
  • 应用程序
  • vc
  • loadlibrary
  • vc环境
  • 库
  • 依赖
  • 放在
  • 使用

得分解答快速导航

  • 帖主:MoonLizard
  • allhandler

相关链接

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

广告也精彩

反馈

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