首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

即使从MSVC2017构建,Qt应用程序也会提示计算机上缺少msvcp120.dll

问题:即使从MSVC2017构建,Qt应用程序也会提示计算机上缺少msvcp120.dll。

回答:

msvcp120.dll是Microsoft Visual C++ 2013 Redistributable Package中的一个动态链接库文件,它包含了一些用于C++程序运行的函数和类。当你在构建Qt应用程序时,如果你的计算机上缺少msvcp120.dll,那么运行该应用程序时就会出现错误提示。

解决这个问题的方法是安装Microsoft Visual C++ 2013 Redistributable Package。你可以从Microsoft官方网站下载并安装这个软件包。安装完成后,计算机上就会有msvcp120.dll文件,Qt应用程序就能正常运行了。

推荐的腾讯云相关产品:腾讯云服务器(CVM)

产品介绍链接地址:https://cloud.tencent.com/product/cvm

腾讯云服务器(CVM)是腾讯云提供的一种弹性计算服务,它可以为用户提供可靠、安全、高性能的云服务器实例。通过腾讯云服务器,用户可以轻松地部署和运行各种应用程序,包括Qt应用程序。腾讯云服务器支持多种操作系统和开发环境,可以满足不同用户的需求。

注意:本回答中没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商,以遵守问题要求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

https:jaredtao.gitee.io20190902Qt实用技能6-程序发布指南

简介 本文是《Qt实用技能》系列文章的第六篇,涛哥在这里讨论发布Qt应用程序的知识点。...注意msvc2017是x86架构的Qt库,msvc2017_64则是x64架构的。 如果有msvc2013、msvc2015同理。...我们将这个exe复制出来,新建一个release文件夹,放进去 这时候可以尝试双击运行它,提示缺少dll Window 发布 发布程序,其实就是把exe程序依赖的dll和相关资源都放在一起,保证双击运行即可...我们前面提过的windeployqt.exe,是Qt提供的命令行工具,能帮助我们自动把需要的dll或资源复制过来。 我们先打开一个命令行 可以开始菜单找到Qt提供的命令行 注意选对版本。...如果dll版本是匹配的,还有可能出现的情况是缺少第三方库。

23220

QT程序在发布的时候应注意的地方

---恢复内容开始---     我们用QT开发好的应用程序,如果要发布到其他计算机上运行怎么办呢?我们在用VC编程时,单独运行编译好的可执行文件时,经常会发现提示缺少动态库。...用QT编程不例外,在一定程度上,编写好的QT程序依赖一些动态链接库,包括MSVC运行库,已经QT自身的一些动态链接库。这是由于程序在编译时采用了动态链接的原因。...有些人可能问:那我在用IDE开发的时候,无论是Debug还是Release版本,都可以完美运行,这是为什么呢?答案很简单,IDE在建立工程时,就会自动设置好当前工程的工作路径和环境变量。...当编译好的目标程序直接运行时,装载器自动加载必要的系统动态链接库,但是基于特定环境的动态库在当前路径下如果不存在,那么它就不知道去哪里找了。于是程序加载失败。    ...在QT5环境下,要确定需要哪些动态链接库,可以用Process Explorer来查看。我开发的程序所以来的动态库如下: ? 这几个是比较基本的动态链接库,这是因为程序简单。

1.1K50

基于NXP i.MX28 MPU的疫情监控平台2-Qt环境搭建

1.嵌入式Qt简介 Qt 是一个跨平台的应用程序开发框架。使用Qt开发的应用程序,只需要编写一套代码,然后把这套代码放在不同平台的Qt环境去编译,就会生成可以运行在对应平台的应用程序。...接着需要将 Qt 库复制两份,一份放置在开发主机上,供编译使用;一份放在目标板上,供运行时动态加载使用。 ?...3.第一个嵌入式Qt程序——Hello World 又是"Hello World",无论学习什么东西,都要先来个"Hello World",当然Qt不例外。...实际运行 4.Linux桌面版本Qt环境的搭建 Qt 是一个跨平台的图形框架,在安装了桌面版本的 Qt SDK 的情况下,用户可以先在PC 主机上进行 Qt 应用程序的开发调试,待应用程序基本成型后,再将其移植到目标板上...qtcreator 耐心等待一就安装好了,如果安装过程中提示缺少某个库,那就先apt-get安装某个库就可以了。

2.8K60

我用STM32MP1做了个疫情监控平台2—Qt环境搭建

3.主机搭建Qt环境 3.1 安装桌面版本Qt开发套件 安装桌面版本的 Qt 开发套件,用户可以先在 PC 主机上进行 Qt 应用程序的开发和调试,待应用程序完成之后,再使用嵌入式Qt套件构建一下,就可以生成可以在开发板上运行的目标程序...下载 Qt Qt 安装包Qt 5版本开始提供Linux版本的独立安装包,而不需要自己编译。在之前的Qt 4版本,是没有Linux安装包的。...选择构建套件 就是这个程序在哪些平台上运行,我们选择桌面(Desktop Qt 5.8)和开发板(ya157c)这两个套件,如果只选择了一个,在开发过程中可以再添加其他的构建套件。 ?...注意,由于这是交叉编译,所以编译出来的程序不能在本地 PC 机上运行或调试。因此不能点击运行按钮运行程序,不能点击调试按钮调试程序。 如果构建成功,编译输出的文件默认在当前工程目录的上一级。 ?...5.一些问题 交叉编译时报错 桌面Qt套件编译时,正常。但是使用交叉编译套件编译提示错误: ?

2.4K10

qt没有被正确安装_qt软件安装步骤

我这里就装了两个版本的Qt,分别是5.7和5.8,所以这里能看到另一个套件对应的Qt版本是5.7。 前面说了,这个套件是一个组合,不一定就包含了你的计算机上所有的Qt版本。...怎么知道计算机上有哪些Qt版本可用呢? 这就需要切换到Qt版本(Qt Versions)页面了。 这里就能看到所有已经自动检测到的,或者手动配置的Qt版本。...3.2 查看当前项目使用的Qt版本 有个项目的代码最初打开的时候没留意用的套件和版本,或者代码是别人那里拷贝过来的,我怎么知道是用的哪个版本呢? 方法很简单!...这个复杂一些,下面简单说一下。 1、如果安装了多个版本的Qt,用find指令或者其他方式搜索qmake执行文件,并且检查一下搜索到的qmake分别对应什么版本的Qt。...在使用Qt编程时,有两个常见问题。 问题1: 用QtCreator打开项目时提示:Unknown module(s): XXXX 原因:提示的那个Qt模块(XXXX),你电脑上没有安装。

3.8K20

Qt入门之基础篇 ( 二 ) :Qt项目建立、编译、运行和发布过程解析

题解:   本篇内容主讲Qt应用创建到发布的整个过程,旨在帮助读者能够快速走进Qt的世界。...(2)如果前面操作没有错误,那么这时我们制作的helloWorld应用程序已经运行起来了,而Qt Creator下方弹出了“应用程序输出”框,在这里有一个红色的方块按钮可以终止程序运行,可以直接X掉HelloWorld...使用uic编译工具,ui文件生成头文件。...当然你愿意发布大一些的我不介意! 哦,还要告诉你两个版本的exe双击后提示缺少的dll文件也是不一样的,实验证明debug版本需要的dll文件都是非常大的有的就几百兆,所以说别想了兄弟。...好,我们确定了release版本最利于发布,所以我们就用release版本开始以下步骤: 步骤一:设置应用程序图标(ICO) 在Qt Creator中打开helloworld项目,在左下角目标选择器中将构建目标设置为

4.3K11

OpenCV3 和 Qt5 计算机视觉:11~12

通常,在从源代码构建 Qt 之前,计算机上必须存在以下依赖项: ActivePerl。 Python,您需要版本 2.7.X,而 X 已被最新的现有版本替换,在撰写本书时为 14。...还应注意的是,即使您在项目中不需要或不使用所有 OpenCV 代码的所有模块,此方法存在沿应用复制所有 OpenCV 代码的缺点。...Qt 安装程序框架基于 Qt 框架本身,但以不同的包提供,并且不需要计算机上存在 Qt SDK(Qt 框架,Qt Creator 等)。.../img/86dd4add-94ff-4e2c-b24e-133444f0b878.png)] 总结 无论您是否可以在目标计算机上轻松安装并在目标计算机上轻松使用,这都意味着赢得或失去大量用户。...必须 OpenCV 网站上下载适用于 Android 和 iOS 的预构建 OpenCV 库(目前,它们是 opencv.org 提供)并提取到您的计算机中。

6.2K20

QT程序打包发布Release时的注意事项

QT的release编译打包后,不能直接拿来用。缺少很多的dll。 如果一个个的拷贝,不知道要哪些,不要哪些Dll,一个个找麻烦。...否则会报错,提示找不到libgcc_s_dw2-1.dll,即使你在电脑上找到它放进去也没用。 注意:如果是QML的应用,Qml的打包和QT传统的打包方式也是不同的。...里面的翻译文件可以删掉。...如果 imageformats 目录里面有几种图像格式没用上,可以删掉。通常把整个目录都删掉,Qt已经编译了 png 的支持,能读写程序包含的图标就够,其它格式不重要。...压缩 Enigma virtual box是免费的软件虚拟化工具,它可以将多个文件封装到您的应用程序主文件,这样您的软件就可以制作成为单文件的绿色软件。

1.8K20

Hello Qt! 卡诺图开发

/ karnaugh24/ 单独界面 可能出现问题(在Mac虚拟机上发现的): 缺少120ddl配置文件: 将110配置文件复制粘贴一遍,改名为120即可(有两个文件) 这样之后就可以打开单独程序了...缺少Qt5Cored.dll, Qt5Guid.dll, QT5Widgetsd.dll文件:(QT库文件) 缺少MSVCP120D.dll : VS2013开发库文件, 建议尝试单独界面版本..., 暂时加载了所有ddl文件集合之后会出现0x7c打开错误 ddl文件集合 其它问题请邮件联系我~(右边栏有mail快捷方式) 想体验完整版本…可以约我要远程协助玩~ 主界面 菜单栏...程序简介 联系作者: 个人主页, 微信, 邮箱 退出程序: 退出 四变量卡诺图演示 初始状态 点击”T”, 可以更改真值 点击”A” , “B”, “C”, “D” 可更改真值 点击”计算...” 可模拟卡诺图计算 注意”计算” 之后当前真值表不会保留,需要点”重置”重新输入 点击”退出” 退出四变量演示 其它卡诺图 Terminal 界面 大到小设置步长,然后

64420

如何在Windows 10上安装Ruby并设置本地编程环境

命令行(称为shell)允许您自动执行每天在计算机上执行的许多任务,并且是软件开发人员必不可少的工具。Windows提供了两个开箱即用的命令行界面:经典命令提示符和PowerShell。...首先,在您的计算机上启用Developer模式。为此,请打开“ 设置”应用,选择“ 更新和安全”,然后在侧栏中选择“ 开发人员”条目。然后检查开发人员模式选项并接受提示,要求您验证此更改。...系统将提示您重新启动计算机以确保正确配置所有新组件。如果你不重新启动,事情将无法正常工作。 当计算机重新启动时,打开命令提示符并键入: bash 系统将提示Windows应用商店安装Bash。...这是一种安全措施,当您在命令行上提示输入密码时,您会经常看到这种情况。即使您没有看到它们,系统记录您的击键,因此在ENTER您输入密码后按键,该过程将继续。...这是一种安全措施,当您在命令行上提示输入密码时,您会经常看到这种情况。即使您没有看到它们,系统记录您的击键,因此在您输入密码后按ENTER键,该过程将继续。

4.3K00

分享 | 如何为Pycharm打开视界

图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。...今天我们谈到的东西和GUI(图形用户界面)有关,可能大家对GUI这个词很陌生,其实它和我们的生活联系得很紧密,比如大家每天在手机上,电脑上看到的东西就是由一个个GUI界面所组成,它把程序员冷冰冰的代码,...谈到GUI就必须得介绍一下Qt Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,可用于开发非GUI程序,比如控制台工具和服务器。...PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。 PyQt实现了一个Python模块集。它有超过300类,将近6000个函数和方法。...的安装路径 (designer.exe可能直接在pyqt5_tools路径下,可能在pyqt5_tools\Qt\bin中) Arguments:不填 directory: XXX\anaconda

1.2K20

dotnet 命令

如果应用程序具有多个框架引用,则使用此选项可能导致错误。 dotnet 命令 常规 命令 函数 dotnet build 生成 .NET 应用程序。...全局、工具路径和本地工具命令 工具是控制台应用程序,它们 NuGet 包中安装并从命令提示符处进行调用。 你可自行编写工具,可安装由第三方编写的工具。...工具称为全局工具、工具路径工具和本地工具。 有关详细信息,请参阅 .NET 工具概述。 全局和工具路径工具 .NET Core SDK 2.1 开始可用。...本地工具 .NET Core SDK 3.0 开始可用。 命令 函数 dotnet tool install 在计算机上安装工具。...dotnet tool uninstall 计算机中卸载工具。 dotnet tool update 更新计算机上安装的工具。

1.6K20

Windows下OSGEarth的编译过程

5) 其他 在官方的编译帮助文档里面还提到了SQLite和QT。SQLite应该是使用某些数据库文件的时候才用到,适用范围应该较小。...而现在的版本应该不用依赖QT组件,反正我是没有看到编译参数的,需要在QT中使用osgEarth的话,可以使用osgQT。 2....编译 1) 设置参数 打开CMake,在“Where is the source code”填写源代码目录,在“Where to build the binaries”填写工程构建目录,然后点击“Configure...注意在第一次“Configure”的时候让你选择编译器,我这里选择的是VS2015的X64编译器。 2) 配置路径 第一次配置一般是不成功的,提示缺少依赖库。...3) 生成编译 配置过程可以边填写边“Configure”,直到最后不再提示缺少相应的依赖库。如下图所示,提示“configuring done”(提示的警告和缺失组件不是必须)。 ?

2.2K20

xmake入门到精通6:开发和构建Qt程序

通常情况,如果是采用官方提供的QT SDK安装包,并且安装目录采用的默认路径,那么即使不配置QT SDK路径,xmake尝试去检测它,一般都是能检测到的,如果检测不到,我们可以尝试手动配置下它: $...的内容看起来,仅仅就是把qt.quickapp规则改成了qt.widgetapp规则,另外,ui描述文件.qrc变成了.ui,其他并无区别。...创建静态链接版本应用程序 默认通过qt官网下载的sdk,都是基于动态库的,如果用户用的是自己拉取qt源码然后编译的static版本qt sdk,那么创建的qt工程类型必须对应static版本,因为两者来处理链接上会有不同的逻辑...这块可以阅读前文:xmake入门到精通3:运行和调试目标程序 另外,如果是win平台,我们可以通过生成vs proj,然后通过vs自带的调试功能,进行断点调试,更加方便: $ xmake project...关于如何配置Android编译环境,可阅读前文:xmake入门到精通5:Android平台编译详解 编辑器和IDE集成 xmake提供了对各大常用编辑器的插件集成支持,配合这些插件,就可以在自己最熟悉的编辑器上开发和构建

1.3K20

Qt高级编码约定

提示:使用编译自动测试可以查看测试中的所有编译器是否支持C++功能。 Qt源代码中的约定 所有代码仅是ascii(仅7位字符,如果不确定,请运行man ascii)....例如,如果将const char *强制转换为const int *,它将在必须将整数对齐为两字节或四字节边界的计算机上崩溃。 使用联合体强制编译器正确对齐变量。...即使为共享库定义了初始化程序的执行时间,在插件中移动该代码或静态编译库时遇到麻烦: /* 全局作用域 */ static const QString x; /* 错误: 需要运行默认构造函数来初始化...这些符号没有被导出(大部分是内联的),导致报符号冲突的编译错误提示。...Qt导出的所有函数必须以'q'或'Q'开头。可以使用"symbols"自动测试来验证。

1.7K30

如何使用适用于Linux 2和Windows Terminal的Windows子系统

否则,您可能遇到配置问题。 使用开源技术构建项目时,您可能遇到在Linux上运行良好但在Windows上不完全支持的依赖项。...在Docker容器中运行项目应用程序 以上所有解决方案启动开始需要几分钟才能运行完整的Linux界面。...一旦在计算机上安装了Chocolatey,就可以通过PowerShell在您的计算机上安装Windows终端,如下所示: choco install microsoft-windows-terminal...我想展示的一个简单提示是像我这样安装了旧版Windows终端的用户。你们中的一些人可能已经注意到上面的截图中缺少一些配置文件。尽管更新了应用程序,但我的个人资料设置保持不变。...他们仍然是烤箱里新鲜出炉的,所以一些错误 - 这将在不久的将来得到整理。如果您计划基于VM的开发切换到Windows子系统Linux 2上的开发,请告诉我。

3.7K20

自己写一个串口助手是一种什么体验?

学习一个新的东西我们都从最基础地实例开始,比如学习C语言我们编写一个hello程序开始、学习嵌入式我们点灯开始。...同样的,我们编写一个简单的基于QT的上位机来体会体会上位机开发及认识认识QT。 我们本次实现的上位机的功能很简单:上位机通过串口来控制开发板上的一个LED的亮灭。界面如: ?...即使不开发Qt应用程序Qt Creator也是一个简单易用且功能强大的IDE。 下面我们来一起安装Qt Creator。...另外,QT中有三种基类,这里我们选择QWidget类。QT的三个基类如: QMainWindow类:提供一个带有菜单条,工具条和一个状态条的主应用程序窗口。...其中,项目文件.pro文件是用来告诉qmake关于为这个应用程序创建makefile所需要的细节。例如,一个源文件和头文件的列表、任何应用程序特定配置。

1.5K20
领券