• 12560阅读
  • 5回复

[共享]解决官方发布的Qt5.0.1-MinGW版在XP下运行提示msvcrt.dll _vsnprintf_s函数找不到的问题 [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2013-03-27
— 本帖被 XChinux 执行取消置顶操作(2013-05-13) —
关于官方发布的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
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线jeffreylee

只看该作者 1楼 发表于: 2013-03-27
非常感谢!
离线voidbroken

只看该作者 2楼 发表于: 2013-03-27
谢谢分享
离线XChinux

只看该作者 3楼 发表于: 2013-03-27
希望5.0.2版本中能将这个问题解决了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线pxiao_xiao

只看该作者 4楼 发表于: 2016-02-01
版主大人 这个问题 在5.5怎么解决?????
离线XChinux

只看该作者 5楼 发表于: 2016-02-16
回 pxiao_xiao 的帖子
pxiao_xiao:版主大人 这个问题 在5.5怎么解决????? (2016-02-01 17:14) 

5.5....似乎早就不支持XP了吧?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个