VS with Qt plugin 时,调试程序出现丢失Qt5Cored.dll的情况
2016-06-16 12:33
555 查看
# 环境
Visual Studio 2015 (版本无所谓)Qt 5.6
# BUG 场景
使用VS建立的QT项目,GIT提交到线上后,同事打开出现## 问题1:
cmd.exe 编译通不过处理方式
打开配置
切换成你本地的,比如 $(DefaultQtVersion);
保存 重新编译
## 问题2
调试就提示:丢失Qt5Cored.dll Qt5Widgetd.dllThe program can’t start because Qt5Cored.dll is missing from your computer.
Try reinstalling the program to fix this program.
处理方式
这个问题,是因为项目下的:*.vcxproj.user文件错误导致
切换环境后,自动生成内容,但是自动生成的 <QTDIR>; 在 <LocalDebuggerEnvironment>之下,这肯定调取不到了啊
正确的顺序是 QTDIR 在 LocalDebuggerEnvironment 上面
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <QTDIR>C:\Qt\Qt5.6.0x86\5.6\msvc2015</QTDIR> <LocalDebuggerEnvironment>PATH=$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <QTDIR>C:\Qt\Qt5.6.0x86\5.6\msvc2015</QTDIR> <LocalDebuggerEnvironment>PATH=$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment> </PropertyGroup>
修改这个后 需要重新加载项目
相关文章推荐
- SourceProvider.getJniDirectories
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- Linux 自检和 SystemTap
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- Trac 中文语言安装
- QT学习 第一章:基本对话框
- 使用Shiboken为C++和Qt库创建Python绑定
- Python 七步捉虫法
- 软件 bug 的生命周期
- git终极指南:在实际开发中的应用
- Qt 5.6更新至RC版,最终版本近在咫尺
- Firefox2中输入框丢失光标bug的解决方法
- 路由器的配置与调试
- 对于技术人员的出现了运行时间错误,是否要进行调试的解决方法
- for命令的一些bug分析
- 修正IE下使用CSS属性overflow的bug
- 解决IE6 3像素Bug的css写法