我在Windows 10中运行.exe文件,我使用x64和调试配置使用Visual Studio 2015自行构建.exe文件。但是,在管理员设置下运行后,没有任何反应。没错!我被建议使用“Dependency Walker”,但是当我运行depends.exe文件并打开renderdocui.exe文件时,它并没有向我显示任何丢失的dll或相关的dll或lib,这与我从Dependency Walker中看到的许多其他教程不同。请提出解决方案。
**代码来自https://bitbucket.org/visinf/projects-2016-playing-for-data
我被建议用admin权限打开命令提示符并运行可执行文件,这是发生的事情(基本上没什么):
C:\Users\mona\playing-for-data\renderdoc\x64\Debug>renderdocui.exe
C:\Users\mona\playing-for-data\renderdoc\x64\Debug>
这是renderdoc.dll(与renderdocui.exe在同一个文件夹中)的结果,它说其中一个库被列入黑名单。我不确定这是否是问题的原因,但我知道renderdocui.exe需要renderdoc.dll,它可能会导致它。我想知道如何解决这个问题?
我使用了.Net Reflector的免费试用版,它说它找不到renderdoc.dll,而这个dll和renderdocui.exe在同一个目录下
答案 0 :(得分:1)
在renderdoc.dll上尝试依赖walker是正确的方法。在所有缺失的库中有IlmImf.dll。该库属于OpenEXR,它是您的项目依赖项之一。您需要确保此库位于工作目录中,或者其封闭目录列在PATH环境变量中。这里似乎都不是这样的。 其他缺少的库应该没有问题。