首页| 论坛| 消息

标题:解决官方发布的Qt5.0.1-MinGW版在XP下运行提示msvcrt.dll _vsnprintf_s函数找不到的问题
作者:XChinux
日期:2013-03-27 17:24
内容:

关于官方发布的Qt5.0.1-MinGW版在XP下运行提示msvcrt.dll _vsnprintf_s函数找不到的问题,这是由于编译时的系统使用的msvcrt.dll版本比XP自带的msvcrt.dll较高的缘故,XP自带的msvcrt.dll没有_vsnprintf_s函数。
在下面的网址中,qt-project给出了一个补丁,然后重新编译qtjsbackend来重新生成Qt5V8.dll和Qt5V8d.dll
https://codereview.qt-project.org/#patch,all,46971,2
下面的链接即是打补丁后重新编译的Qt5V8.dll和Qt5V8d.dll两个文件,直接下载解压覆盖掉原bin和lib目录下这两个对应文件即可。
注:这两个DLL是针对官方发布的Qt 5.0.1 MinGW47_32版的,MSVC2010版无此问题。
Qt-5.0.1-MinGW47_32-Official-Binaries-Qt5V8_DLL-Patchs.zip


#1 [jeffreylee 03-27 17:34]
非常感谢!
#2 [voidbroken 03-27 23:07]
谢谢分享
#3 [XChinux 03-27 23:26]
希望5.0.2版本中能将这个问题解决了。
#4 [pxiao_xiao 02-01 17:14]
版主大人 这个问题 在5.5怎么解决?????
#5 回 pxiao_xiao 的帖子 [XChinux 02-16 19:08]
pxiao_xiao:版主大人 这个问题 在5.5怎么解决????? (2016-02-01 17:14) 
5.5....似乎早就不支持XP了吧?

回复 发表
主题 版块