首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包括缺失DLL

包括缺失DLL
EN

Stack Overflow用户
提问于 2012-10-15 08:27:32
回答 2查看 629关注 0票数 1

我是在DX 10/11中开发的&当我在另一台NV 660计算机上尝试这段代码时,它说没有找到d3dx11d_43。我重新安装了Visual C++ 2012 32/64位& DirectX运行时,但仍然这么说。我认为用户需要安装SDK之类的东西。

我收到这样的警告:无法找到调试信息。

根据我所读到的,这是因为我有一些依赖于与调试相关的东西。不知道怎么回事。

是否有办法使游戏编译与大多数,如果不是全部,DLL?我不介意多余的尺寸。许多游戏的内容超过了使用的额外DLL。

我确实编译为发行版。

编辑:删除了第一个问题,因为没有人回答它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-15 08:58:38

您可以将所需的dll添加到资源文件中,然后将资源文件编译到exe文件中,最后在运行时解析资源文件以获得所需的dll。这是一个similar question,你可以看看。

票数 1
EN

Stack Overflow用户

发布于 2012-11-14 09:08:07

d3dx11d_43是d3dx11_43的调试版本,您的程序在进行调试生成而不是发布版本时与其链接。调试版本不包含在directx运行时安装程序中,只包含在SDK中。

许可证也不允许您分发它。

您应该构建和分发代码的发行版本,否则需要用户安装可能不那么受欢迎的SDK!

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

https://stackoverflow.com/questions/12891801

复制
相关文章

相似问题

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