windows - 关于 dll:A-NAME-d.dll 与 A-NAME.dll 有什么关系吗?
问题描述
当我从 VS 运行一个项目时,我得到了提示:
未找到 VCOMP120D.dll。
但所有谷歌搜索结果都是VCOMP120.dll
。
这2个dll彼此有什么关系吗?我在哪里可以找到这个 dll?
解决方案
对于 Microsoft DLL,“D”后缀表示“调试”。
在 Visual Studio 中应该可以很好地找到调试 DLL,但是当您开始在其他 PC 上安装时,它们将找不到。并且 Microsoft 不允许您分发副本。相反,您必须将构建切换到“发布”模式,然后您的应用程序将在没有“D”版本的 DLL 的情况下运行。
推荐阅读
- c++ - 具有 int*& 类型的形参的函数如何在调用时将 int 和 int* 作为参数?
- react-native - 如何在羽毛笔工具栏中添加自定义图标
- python - Plotly 图正在父容器之外
- java - 由于伪元素,我无法找到按钮
- javascript - 分阶段设置状态反应
- javascript - 如何从 api 解构数组对象并放入状态?
- python - 如何在python中将count()与文本文件一起使用
- python - 如何在 pytorch 中更新我的 ImageFolder 数据集?
- python - 为超级账本服务运行 docker-compose up 时出错“错误:对于 8d8ecdbfdd63_orderer3.example.com,需要一个类似字节的对象,而不是“str”
- jquery - 使用 Ajax 的 Crud 操作在 Laravel 7.3 版本中不起作用