Windows – 包含Visual C运行时与应用程序

前端之家收集整理的这篇文章主要介绍了Windows – 包含Visual C运行时与应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我为我的应用程序(Euler Math ToolBox)从Visual C 2010 Express切换到Visual C 2012 Professional.为了与XP兼容,我使用了Visual C 2012更新1中的110-XP平台工具集.

在早期版本中,我在程序目录中添加了三个DLL文件MSV90 * .dll以及这些文件的清单. Visual C 110可以使用相同的功能吗?我需要包含哪些文件?我需要清单吗?如果是这样,我在哪里可以找到一个?

解决方法

总结我到目前为止的发现,有四种选择:

>提供VC运行时的MS下载页面链接.
>将VC运行时的安装程序添加到安装中.
>将msvcr ***.dll复制到您的程序目录.
>使用静态库进行编译.

所有这些似乎都有效.

(1)或(2)显然有不同版本的运行时的问题.我们需要相信Microsoft和程序开发人员保持兼容性.

(3)有一个问题,你添加的DLL必须在目标机器上运行.

我决定使用(4),因为它有效.为了尝试这一点,在C – >中设置/ MT;项目的代码生成属性.

猜你在找的Windows相关文章