当前位置:  开发笔记 > 后端 > 正文

如何在没有MSVCR90D.dll的情况下创建Win32 DLL?

如何解决《如何在没有MSVCR90D.dll的情况下创建Win32DLL?》经验,为你挑选了1个好方法。

我试图用一个简单的函数重新创建一个现有的C Win32 DLL.我已经设法使用VS C++ 2008 Express,我的新DLL在我的Vista开发机器和客户端的XP机器上运行.但是,它不适用于其他网站.我检查了依赖项,我的DLL需要MSVCR90D.dll和KERNEL32.dll,其中原始DLL只需要KERNEL32.dll.

什么是MSVCR90D.dll,如何在没有此依赖项的情况下创建简单的Win32 DLL?



1> Brian R. Bon..:

MSVCR90D.dll末尾的D显示您在调试模式下编译了.exe.您应该只在发布模式下分发您的应用程序.

您可以通过安装Microsoft Visual C++ 2008 Redistributable Package x86或x64来确保他们拥有所需的一切.否则你可以通过在计算机上找到它们来简单地复制它们所需的文件(首先在%systemroot%\ system32上查看)

请参阅此MSDN链接.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有