首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DLLNotFoundException

DLLNotFoundException
EN

Stack Overflow用户
提问于 2010-12-16 22:53:18
回答 2查看 1.5K关注 0票数 0

我使用一个DLL,它是一个名为Unity3d的游戏引擎的插件。我在windows 7 64位终极版上创建了Visual速成2010。DLL在最初创建的机器上正常工作。

问题是,DLL在另一台计算机上的Unity3d编辑器中不起作用,并提供了一个错误,该错误基本上说明DLL丢失了它的一些依赖项。目标计算机正在运行Windows 7家庭64位(如果这是相关的话)

Dependency的错误日志的结果:

错误:"c:\users\dewayne\desktop\shared\vrpnplugin\unityplugin\build\release\OPTITRACKPLUGIN.DLL“的并行配置信息包含错误。由于并行配置不正确,应用程序无法启动。请查看应用程序事件日志或使用命令行sxstrace.exe工具获得更多详细信息(14001)。 错误:由于隐式依赖模块中缺少导出函数,至少有一个模块具有未解决的导入。 错误:找到了不同CPU类型的模块。 警告:至少没有找到一个延迟加载依赖模块。 警告:由于延迟负载相关模块中缺少导出功能,至少有一个模块具有未解决的导入。

可以找到VisualC++速成2010项目和解决方案文件这里。zip是79 is,还包含它的依赖项。

所讨论的DLL是OptiTrackPlugin.dll。

EN

回答 2

Stack Overflow用户

发布于 2010-12-16 23:21:12

检查dll中的依赖项。我使用depends.exe依赖步行器,它以前是与VisualC++捆绑的,但是MS不再提供它。您可以单独下载:http://www.dependencywalker.com/

票数 1
EN

Stack Overflow用户

发布于 2011-03-16 11:50:25

您可能错过了使用DLL的客户端上的MS C++运行时。如果您已经在visual中构建了它,则需要在客户端上安装CRT和C++ RT。依赖沃克肯定会发现的。

干杯。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4466170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档