用VS2012编写C++程序在Server 2008上不起作用

C++ Program written in VS2012 won't work on Server 2008

本文关键字:Server 2008 不起作用 程序 VS2012 编写 C++      更新时间:2023-10-16

我收到以下错误:

"程序无法启动,因为您的计算机中缺少 mfc110u.dll。"

还有其他人遇到过这个麻烦吗?

使用 VS 2012 编写的应用程序是 x86(32 位)还是 x64 64 位本机应用程序?

有不同的 Visual C++ 2012 REDIST 程序包,具体取决于您编写的是 x86 还是 x64 本机应用程序。您应该确保安装正确的一个,或两者兼而有之。

此外,如果您尝试面向 Windows Server 2008(与 Windows Vista 相同),请确保将_WIN32_WINNT设置为 0x0600。Windows Server 2008 R2/Windows 7将被0x0601。请参阅使用 Windows 标头。

MSVCR110.dll是使用 Visual Studio 2011 构建的项目所需的Microsoft Visual C++ Redistributable dll。dll 字母拼写了这一点。

MS = Microsoft,V = 视觉,C = C++,R = 可再发行组件。

下载它并走上您的道路。