exe和依赖的dll放在一个比较特殊的文件夹下,全路径方式执行提示找不到dll??

VC/MFC > 基础类 [问题点数:100分,结帖人hurryboylqs]
等级
本版专家分:38136
结帖率 99.11%
等级
本版专家分:38136
等级
本版专家分:363000
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
名人 2019年 荣获名人称号
2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
等级
本版专家分:38136
等级
本版专家分:363000
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
名人 2019年 荣获名人称号
2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
等级
本版专家分:160848
勋章
Blank
探花 2019年总版新获得的技术专家分排名第三
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2020年12月 总版技术专家分月排行榜第二
2020年11月 总版技术专家分月排行榜第二
2020年6月 总版技术专家分月排行榜第二
2020年4月 总版技术专家分月排行榜第二
2019年7月 总版技术专家分月排行榜第二
2019年5月 总版技术专家分月排行榜第二
Blank
铜牌 2020年7月 总版技术专家分月排行榜第三
2020年1月 总版技术专家分月排行榜第三
2019年8月 总版技术专家分月排行榜第三
2019年4月 总版技术专家分月排行榜第三
2019年3月 总版技术专家分月排行榜第三
等级
本版专家分:38136
等级
本版专家分:160848
勋章
Blank
探花 2019年总版新获得的技术专家分排名第三
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2020年12月 总版技术专家分月排行榜第二
2020年11月 总版技术专家分月排行榜第二
2020年6月 总版技术专家分月排行榜第二
2020年4月 总版技术专家分月排行榜第二
2019年7月 总版技术专家分月排行榜第二
2019年5月 总版技术专家分月排行榜第二
Blank
铜牌 2020年7月 总版技术专家分月排行榜第三
2020年1月 总版技术专家分月排行榜第三
2019年8月 总版技术专家分月排行榜第三
2019年4月 总版技术专家分月排行榜第三
2019年3月 总版技术专家分月排行榜第三
等级
本版专家分:38136
等级
本版专家分:160848
勋章
Blank
探花 2019年总版新获得的技术专家分排名第三
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2020年12月 总版技术专家分月排行榜第二
2020年11月 总版技术专家分月排行榜第二
2020年6月 总版技术专家分月排行榜第二
2020年4月 总版技术专家分月排行榜第二
2019年7月 总版技术专家分月排行榜第二
2019年5月 总版技术专家分月排行榜第二
Blank
铜牌 2020年7月 总版技术专家分月排行榜第三
2020年1月 总版技术专家分月排行榜第三
2019年8月 总版技术专家分月排行榜第三
2019年4月 总版技术专家分月排行榜第三
2019年3月 总版技术专家分月排行榜第三
等级
本版专家分:363000
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
名人 2019年 荣获名人称号
2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
hurryboylqs

等级:

VS 设置dll保存目录,使得exe和dll不在同一目录

VS 设置dll保存目录,使得exe和dll不在同一目录 ##设置dll延迟加载 增加DLL的搜索路径,代码中添加如下代码 const char *dll_path = { “.\dll” }; SetDllDirectory(dll_path); 本文来自: ......

C++ exe 加载的DLL不放在一个目录

有时为了工程的方便,需要将相应的DLL,LIB,EXE放...但是对于直接运行EXE时,需要加载相应的一些DLL,通过设置相应的工程属性目录能找到,可能通过如下方法进行设置: 将报错的dll 进行延时加载,并设置相应的dl...

exe执行文件依赖dll查看打包

在发布程序给用户使用的时候通常要将exe依赖的动态链接库也打包给用户,以防用户电脑没有相应链接库而出错。查看程序依赖项可以用VS自带的dumpbin,本人按照默认路径装的VS2019,其路径如下: C:\Program Files (x86...

Linux可执行文件目录明明存在*.so文件,但却提示找不到

Linux可执行文件目录明明存在*.so文件,但却提示找不到 加载机制的问题 在Linux上,动态库的加载机制在Windows上完全不一样(其实应该叫做【共享库】才对,动态库是Windows的概念,Windows上为*.dll,Linux上为*...

应用程序exe依赖Dll放入其他目录

//exe的pro文件中要加: ...LIBS += -L$${LoadLibPath} -L$${LoadLibPath}/RoDlls //lib或.a或.so依赖路径 #ifdef Q_OS_WIN #include <Windows.h> #endif int main(int argc, char **a...

exe文件动态链接库文件在同一个目录的处理方式

动态调用dll时,工作的路径通常是exe当前文件所在的路径,如果被调用的dll还关联其他的dll,并且其他dll不在当前路径下,直接动态调用dll就会失败,遇到这种情况,就要在调用dll之前,重新设置当前的工作路径 ...

重大教训Unity报错 DllNotFoundException 或找不到xxx.dll

今天被这问题折磨疯了,重装了系统,unity、vs环境都配好了就是说有一个dll文件找不到,问题是别的dll都没问题。搞了下午,走了N多弯路。 一般都是说 ①确定是否有这个dll路径确保正确) ②什么三x86 x86_...

C#开发把dll放在不同的子目录

CLR解析一个程序集会在一个根目录内进行搜索,整个探索过程又称Probing,这根目录很显然就是当前包含当前程序集的目录。 AppDomainSetup这类存储着探索目录的信息,其成员包括:ApplicationBase、...

pycharm导入dll,报错[WinError 126] 找不到指定模块

转载自: ... ... 经百度后发现,引起此类问题的主要原因有二: (1)没有找到该DLL文件,路径不对或者被杀毒软件隔离; (2)你的DLL动态库依赖于其他其他DLL动态库无法被系统找到。在Py...

如何查看一个exe\dll文件的依赖

1、下载depends.exe(又名Dependency walker) http://www.dependencywalker.com/ 2、如果安装有VS,可以利用VS自带的dumpbin工具查看 查找VS的安装目录。例如:C:\Program Files (x86)\Microsoft Visual ...

qt发布的程序时如何将依赖dll分开放在不同目录

SetDllDirectory设定DLL加载路径 #include"Windows.h" ...//切换工作目录,指定目录查找依赖dll文件 QString s = "./debug"; LPCWSTR path = s.toStdWString().c_str(); SetDllDirectory(path); ...

VS:可以拷贝所有的dll到exe文件夹吗?

现在都是要把这些dll文件拷贝到debug目录才能运行通过,否则就会报错说找不到dll ??? 请问有啥办法能包含对应的dll所在的文件夹到project里面而不用每project都拷贝遍所有的dll文件吗?   1、---------...

VB调用DLL提示找不到

声明库函数时,要使用绝对路径 ---- app.path...代码中不指定路径dll放在exe目录。 调用API时注意:当前目录必须是 App.Path,否则就定位不到 dll 了。 如果 CurDir 不是 App.Path,那么你必须先用 Ch...

解决:java调用Jni.dll找不到依赖库的问题(Can't find dependent libraries)

背景:我的工作是C++,目前开发一个模块,针对java调用的,所以需要开发一个Jni动态库,暂定名字:"AJni.dll";这动态库是依赖的是核心库“B.dll”还有用到mfc。 开发完成用java测试时发现,当com包放在核心库...

C#在XP系统下调用C++ dll时报找不到指定模块

C#在XP系统下调用C++ dll时报找不到指定模块,VS2013下面编写的dll

exe程序与所依赖dll不在同一目录的处理办法

------解决方案--------------------------------------------------------      //程序集位置     在app.config 在配置文件中设置 ...------解决方案---------------------------------

Anaconda详细安装及使用教程(带图文)

 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这较小的发行版(仅包含conda Python)。 Conda是一个开源的包、...

opencv找不到dll的问题

如上图所示,运行程序时提示找不到opencv_highgui331.dll(后面还跟着找不到一大堆opencv的dll)。可问题是我已经把opencv的动态链接库文件添加到系统路径中了啊,![图片说明]...

[debug] “ImportError DLL load failed 找不到指定的程序”的解析解决办法。

“ImportError DLL load failed 找不到指定的程序”的解析解决办法。 运行程序的时候,发现了ImportError DLL load failed 找不到指定的程序的报错。网上搜了天多都找不到解决办法,这里我的解决过程整理出来,...

源程序.cpp编译链接生成可执行文件.exe的详细过程以及动态链接库dll和静态链接库lib的区别

.c或.cpp文件生成可执行文件.exe分为两过程,即编译过程链接过程。 编译是把文本形式源代码翻译为机器语言形式的目标文件的过程。 链接是把目标文件、操作系统的启动代码用到的库文件进行组织,形成最终生成...

python为什么报错:ImportError: DLL load failed: 找不到指定的程序

/****************************************************************************************** * 版权声明 * 本文为本人原创,本人拥有此文的版权。鉴于本人持续受益于开源软件社区, * 本人声明...

测试开发笔记

章 测试基础 7 什么是软件测试: 7 ★软件测试的目的、意义:(怎么做好软件测试) 7 3.软件生命周期: 7 第二章 测试过程 8 1.测试模型 8 H模型: 8 V模型 9 2.内部测试 10 3外部测试: 10 验收测试:(在系统...

查询Windowsdll/exe依赖的文件

有这么一个软件可以查询依赖:dependency walker但是如果安装了VS,可以用VS自带的一个命令行工具:dumpbin.exe

C#基础教程-c#实例教程,适合初学者

C#基础教程-c#实例教程,适合初学者。...当然仅靠章的内容就完全掌握C#语言是可能的,如需进一步学习C#语言,还需要认真阅读有关C#语言的专著。 1.1 C#语言特点 Microsoft.NET(以下简称.NET)框...

Visual Studio 2017同时配置OpenCV3.4 以及OpenCV2.4.9教程

篇博客已经讲如何在Visual Studio 2017上实现OpenCV3.4 的永久配置,但是有时我们又同时需要用到opencv2库,比如当使用特征检测算子时,opencv2版本较opencv3版本稳定。所以这篇博客将讲解如何在已经配置了...

python调用多依赖dll报错[WinError 126] 找不到指定的模块

通过ctypes.cdll.LoadLibrary可以调用指定路径下的单个dll,但如果dll本身又依赖于多别的dll,则会报错 OSError: [WinError 126] 找不到指定的模块 解决办法: import ctypes,win32api,os os.environ['path'] += ...

使用Visual studio 查看exe文件的依赖dll

使用Visual studio 查看exe文件的依赖dll项 事先准备:只要Visual Studio 任何版本即可。 打开Visual Studio Tools -> 选择 命令提示 进入命令行窗口,dumpbin /dependnts exe路径 即可查询该exe的依赖项...

加载含有依赖其他dll库的dll

当编写的dll依赖其他dll库时,exe在加载这个dll时,exe会去个dll依赖的其他dll,而查找目录只是其exe所在的目录或指定的那几系统目录。不会在你放置的dll目录中。 例如: A.dll依赖B.dll,把A.dll和B....

C# 配置引用程序集的路径(分离exe和dll从指定路径调用)

问题:在开发较大的项目时,会引用很多其他项目的dll,而我们规划将不同类型的dll放在不同的功能目录,此时我们通过反射动态加载时,出现System.IO.FileNotFoundException: 未能加载文件或程序集的问题。...

C# 将引用的DLL文件放指定的目录

软件引用的DLL比较多的时候,全部的DLL放在exe同目录,显得比较乱而且利于管理。为了更好的管理软件中的各种文件应该分门别类的放入相应的文件夹中。 下面是解决该问题的种方法: 右键点击项目:属性-》...

相关热词 c#读取shp文件 c# 多个if c#上传图片到安卓的接口 c#中得到控件 c# 浏览器打开 调用 c# 绘制3维 c#酒店管理系统数据库 c#链接api c# 串口发送数据 c# 线程结束回调