• 1022阅读
  • 6回复

[提问]QT5.15+msvc2019必须强制带vc运行库了? [复制链接]

上一主题 下一主题
离线ragtime
 

只看楼主 倒序阅读 楼主  发表于: 2023-04-06
回复本帖可获得3RMB金钱奖励!
每人最多可获奖1次,奖池剩余0RMB金钱 (中奖几率100%)
之前用的5.12+msvc2017
今天升级了5.15 +msvc2019主要想用network里面的超时 挺好用的。
windeplyqt完发现,放到测试机里面测,提示缺少MSVCP140之类的,之前用5.12并不会。
难道现在5.15强制必须带vc运行库了吗
离线20091001753

只看该作者 1楼 发表于: 2023-04-06
回帖奖励+ 3
https://www.onlinedown.net/soft/10009368.htm
装这个就行,这是 15~19 的运行库大礼包

并非所有系统都自带了 vc2019 的运行库。
(づ ̄ 3 ̄)づ
离线ragtime

只看该作者 2楼 发表于: 2023-04-06
回 20091001753 的帖子
20091001753:https://www.onlinedown.net/soft/10009368.htm
装这个就行,这是 15~19 的运行库大礼包
并非所有系统都自带了 vc2019 的运行库。 (2023-04-06 11:57) 

装这个确实好了,但是用户大批量来找还是挺麻烦的。我考虑退回msvc17了。感觉好奇怪qt这个改动。
离线snow_man_0

只看该作者 3楼 发表于: 2023-04-06
回帖奖励+ 3
好像msvc17对应的是MSVCP100,很多系统里面已经有这个动态库文件了
msvc2019发布和2017差不多的,就几个动态库文件和应用程序放在一个目录就行
不放心的话,就在安装时把运行库也装上
离线20091001753

只看该作者 4楼 发表于: 2023-04-06
qt5.15 官方提供了 vs2015 和 vs2019 两个版本。
你可以下载 vs2015 的版本。

我用 vs2019 的原因是,qt6 不再有 vs2015 了。
(づ ̄ 3 ̄)づ
离线realfan

只看该作者 5楼 发表于: 2023-04-07
回帖奖励+ 3
把运行时库,设成MT试过吗
离线tonyzhou1985

只看该作者 6楼 发表于: 2023-04-12
打开 msvc2019的安装目录,比如我的电脑是: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Redist\MSVC\14.29.30133\x86\Microsoft.VC142.CRT

把里面的dll全部复制到你的qt程序下就可以了,如果是64位的话,复制64位目录下的:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Redist\MSVC\14.29.30133\x64\Microsoft.VC142.CRT


这些dll其实就是运行时库安装的dll。效果一样的
快速回复
限100 字节
 
上一个 下一个