CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

奇怪的问题:在vc编辑环境中运行成功,直接运行生成的可执行程序却失败。(注:使用了dll)

楼主sclxf()2005-04-01 12:52:44 在 VC/MFC / 进程/线程/DLL 提问

我写了个程序,调用了自己写的dll。  
  在vc中按ctrl+F5执行,成功调用了dll,无论是debug和release均达到了效果。  
  但是单独执行生成的程序时,无论是debug和release目录下的可执行程序,都不能成功。  
  我把所需要调用的dll在debug和release目录下都放了一份。在工程目录下放了相应的lib文件。  
  在vc的project/settings/link选项卡的Objuect/Library   Modules框中填写了该dll。  
   
  除了这些地方,我想不出哪里还会出问题了。  
   
  另外运行可执行程序时不报错,就是没反应,也不会提示找不到dll  
   
  不知道哪位高手能指点?  
  问题点数:0、回复次数:5Top

1 楼signoft(晴天)回复于 2005-04-01 13:19:39 得分 0

奇怪,帮你顶Top

2 楼surstar(我要写个操作系统出来……)回复于 2005-04-01 13:37:06 得分 0

另外运行可执行程序时不报错,就是没反应  
   
  帮你顶~Top

3 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-04-01 13:49:28 得分 0

没反应?指exe没有出来还是...Top

4 楼sclxf()回复于 2005-04-01 21:45:32 得分 0

我指的没反应是这样的,我这个dll的作用是拦截一些对话框,在vc中运行时能拦住对话框,单独执行可执行程序时就拦不住了。Top

5 楼ghyd(硬)回复于 2005-04-05 21:51:14 得分 0

你不把你的调试错误信息贴出来,大家怎么分析呀   ,可能性有很多呀.  
  另外,你如果是动态调用的话,就不需要加你的lib库进工程里.  
  在发布版里没什么有用的线索,你还是注意一下在调试版里的错误信息.   还有,可以选择静态编译你的程序.Top

相关问题

  • 为何用VC生成的DLL用RUNDLL32运行总是报错?
  • 如何在未安装VC的机器上运行用VC生成的DLL文件
  • Vc++中生成的DLL如何使用
  • 为何VC不能生成DLL文件
  • LoadLibrary VC生成的dll为何失败?
  • jni技术生成的dll在运行时报错
  • VC中调用VB生成的DLL(java调用VB的DLL)
  • 在VC下如何写DLL,我用VC向导生成了一个空的DLL。
  • 解决方案中增加一个项目(生成dll),如何运行?
  • 生成DLL

关键词

  • 执行
  • release
  • dll
  • debug
  • 运行
  • 调用
  • 可执行程序
  • 程序
  • 目录
  • 反应

得分解答快速导航

  • 帖主:sclxf

相关链接

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

广告也精彩

反馈

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