在Windows系统上更改msvcrt.dll 我使用MinGW 4.8.(POSIX,TIGHF-2)来构建C++代码。查看dumpbin时,我注意到了指向msvcrt.dll的MinGW链接,在我的Windows 7上,SP3的版本是7.0.7601.17744,在Windows Xp上,SP3的版本是7.0.2600.5512

在Windows系统上更改msvcrt.dll 我使用MinGW 4.8.(POSIX,TIGHF-2)来构建C++代码。查看dumpbin时,我注意到了指向msvcrt.dll的MinGW链接,在我的Windows 7上,SP3的版本是7.0.7601.17744,在Windows Xp上,SP3的版本是7.0.2600.5512,mingw,msvcrt,Mingw,Msvcrt,我想让MinGW链接到Microsoft C运行时库的更新版本,所以我有两个选择:使用预编译版本的MinGW,它可以链接到newr C运行时,或者将例如msvcrt110.dll重命名为msvcrt.dll,并使用该库对应用程序进行卸载 您怎么看?注意,MinGW安装实际上包含用于较新msvcrt版本的导入库。但是规范中似乎没有使用它们的任何选项。虽然看起来相当复杂,但有一个讨论。

我想让MinGW链接到Microsoft C运行时库的更新版本,所以我有两个选择:使用预编译版本的MinGW,它可以链接到newr C运行时,或者将例如
msvcrt110.dll
重命名为
msvcrt.dll
,并使用该库对应用程序进行卸载


您怎么看?

注意,MinGW安装实际上包含用于较新msvcrt版本的导入库。但是规范中似乎没有使用它们的任何选项。虽然看起来相当复杂,但有一个讨论。