qt 5.9 + vs2015+下载、安装、配置 中出现的所有问题-2017/10/13


配置过程中,深深地觉得,技术更新换代太快。小白必须努力学习姿势,否则怎么办呢。此外,鉴于网上没有这类完整的文章,把整个配置的血泪史敲打在这里。盼能对诸君有所帮助。
还有小白一枚,太难的问题就不要问我了~(>_<)~~~~:

  • 2017/10/09——-安装 qt5.9 第1天

  • 2017/10/10——-安装 qt5.9 +vs2015 第2天

  • 2017/10/12——-安装 修改vs2015的安装路径 第3天

  • 2017/10/13——-安装 修改环境变量设置 第4天


2017/10/09——-安装 qt5.9 第1天

//!问题描述:
qt5.9安装
//!解决方法:
·Qt下载地址 :http://blog.csdn.net/friendan/article/details/44873347
·怎样安装Qt5.9,步骤描述:
http://jingyan.baidu.com/article/656db918d9292ae380249c4f.html

选择的是,qt-opensource-windows-x86-5.9.0.exe。迅雷的资源点还蛮多,虽然有2.3个g,倒是蛮快完成。
完成以后,按照安装方法安装。
根据之前观看的视频,以及网络教材,美滋滋的开始了开发之路。

2017/10/10——-安装 qt5.9 +vs2015 第2天

因为,开发需要使用的QTwebengine组件。搜索资料说,只有在msvs 的版本下才能够编译成功,原因是组件使用了谷歌的引擎,他们就用的msvc编译器。qt自带的minG 不能成功编译。

//!问题1:
为了重新配置qt 的开发环境为 msvc2015+qt5.9
· 下载vs2015
· 正确安装vs2015

//!解决方法:
最详细的VS2015安装教程(带图解+下载地址):
http://blog.csdn.net/guxiaonuan/article/details/73775519?locationNum=2&fps=1

问题2:
//!问题描述:
qt 构建套件红色警告

//!解决方法:
安装vs2015时,因为身边有事,电脑合上了。vs 安装失败。似乎是有些组件没有成功安装。悲催的只能,在控制面板里头将之卸载,重新安装。
待顺利安装后,重新选择qt 构建套件里头的编译器。红色警告消失。

问题3:
//!问题描述:
qt 安装中没有添加 msvc 版本

//!解决方法:
卸载qt,重新安装。选择msvc版本。怎样安装Qt5.9(步骤描述):
http://jingyan.baidu.com/article/656db918d9292ae380249c4f.html

2017/10/12——-安装 修改vs2015的安装路径 第3天

经过昨天的操弄,vs2015经过反反复复5个小时终于安装好了。在安装时,没有注意到安装路径,这给后面出现了巨大的麻烦。后头说。

问题1:
//!问题描述:
前一天vs2015安装结束,qt构建也完成了。今天有空,兴冲冲地构建一个项目。but……
又出现警告了:QT can’t retrive msvc environment,from”………………”

//!解决方法:
这个问题尤其让我头大。无法检索 msvc 的环境。想起qt 似乎只能检索英文的地址。打开vs的安装地址,悲剧的发现,因为很久以前安装过vs2015,11号安装时,安装路径被默认为 一个名为“新建文件夹”的路径。好吧,只能卸载了。
由于担忧vs 没有卸载干净。搜索vs 2015 如何卸载干净:
https://pan.baidu.com/s/1eSHRYxW
在该链接里头有一个卸载工具。详细使用,见如下链接:
· vs2015一键卸载所有组件工具,彻底卸载干净:http://blog.csdn.net/a359877454/article/details/52679041

完成这一步操作,又等待了3个多小时。
vs安装实在是太慢了。百无聊赖地看起了 a life in a day。┭┮﹏┭┮~。到了晚上12点,终于结束。只能老实睡觉了。

2017/10/13——-qt环境变量设置

经过前3天的努力,重复了第2天的操作,构建套件设置编译器,解决了红色警告。
新建一个项目,兴冲冲地构建,又出现了如下问题:

问题1:
//!问题描述:
在Qt5.9+VS2015运行程序时,出现下面错误:
·LNK1104:无法打开文件,shell32.lib

//!解决方法:
用everything 搜,得到shell32.lib 的路径。复制到vs2015安装目录下的:E:\tool_\dev_tool_n\vs_2015\VC\lib 文件夹下。
重新构建工程。发现此错误消失。

问题2:
此时又出现第二个问题:
·error link 1158,无法运行rc.exe。

//!解决方法:
参考http://blog.csdn.net/wusiyuan163/article/details/53402534
重复上一个问题的解决办法,用everything搜索,rc.exe。同样找到他的路径。
按照博主的说明,把两个地址
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin
C:\Users(你的用户名)\AppData\Local\Microsoft\MSBuild\v4.0
都添加到环境变量:path末尾。重新启动计算机,让path生效。

再次构建项目,两个错误都消失了。

备注
q1
使用everything 搜索shell32.lib 和rc.exe时,出现的地址非常多。
观察地址的格式,猜测为,安装了多个版本 windows kits造成。
· windows kit 8.1
· windows kit 10.0
另外,在
microsoft sdks 的目录底下也出现了同样的两个文件。
·C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin\x64\RC.Exe
·C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin\RC.Exe
·C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x86\rc.exe
·C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64\RC.Exe

因此,我在判断shell32.lib应该从哪里复制时,迟疑了。姑且选择其中一个测试。
最后在添加path 时,也让rc.exe 的来源和shell32.lib 相同。
最终幸运的构建成功。 如果使用不同的shell32.lib 是否可行,不可知。


参考文献

[1]:怎样安装Qt5.9(步骤描述):
http://jingyan.baidu.com/article/656db918d9292ae380249c4f.html
[2]:Qt下载地址 :http://blog.csdn.net/friendan/article/details/44873347
[3]:最详细的VS2015安装教程(带图解+下载地址)
http://blog.csdn.net/guxiaonuan/article/details/73775519?locationNum=2&fps=1
[4]:vs2015一键卸载所有组件工具,彻底卸载干净
http://blog.csdn.net/a359877454/article/details/52679041
[5]:LINK1104:无法打开文件“shell32.lib”
http://blog.csdn.net/yanqianglifei/article/details/51759951
[6]:win10如何添加环境变量:
http://jingyan.baidu.com/article/02027811629b941bcc9ce521.html
[7]:error link1158 无法运行rc.exe:
http://blog.csdn.net/wusiyuan163/article/details/53402534
[8]:lnk1158 无法运行rc.exe http://blog.csdn.net/pyf09/article/details/71436684

  • 9
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: vtk8.0.0编译好的库是一个用于可视化和图像处理的开源软件库。这个库是基于C++语言开发的,可以在各种操作系统和各种编译器上使用。在这种情况下,我们假设您是在Windows操作系统上使用Qt 5.9、Visual Studio 2015和PCL 1.8.1来编译和使用vtk8.0.0库。 首先,您需要确保您安装Qt 5.9,这是一个跨平台的应用程序和UI开发框架。您可以从Qt的官方网站上下载安装最新版本的Qt 5.9。 接下来,您需要安装Visual Studio 2015,这是一个强大的集成开发环境(IDE),用于编写和调试C++代码。您可以从微软官方网站上下载安装Visual Studio 2015。 然后,您需要安装PCL 1.8.1,这是一个用于点云处理的开源库。您可以从PCL的官方网站上下载安装最新版本的PCL 1.8.1。 最后,您需要将vtk8.0.0库与Qt 5.9、Visual Studio 2015和PCL 1.8.1集成在一起。首先,在Visual Studio 2015的项目设置添加vtk8.0.0的头文件路径和库文件路径。然后,在您的项目代码包含vtk的头文件,并链接vtk的库文件。 在编译和构建您的项目时,您需要确保选择正确的编译配置,以便使用Qt 5.9、Visual Studio 2015和PCL 1.8.1进行构建。 以上是使用vtk8.0.0库的一般步骤。根据您的具体项目需求,您可能需要进一步的配置和调整。希望这些信息对您有所帮助! ### 回答2: vtk8.0.0编译好的库适用于Qt5.9,VS2015,PCL1.8.1和VTK8.0版本。 首先,vtk8.0.0编译好的库是指已经经过编译,并可用于开发的库文件。该库文件包含了VTK(Visualization Toolkit,可视化工具包)的功能和特性,可以用于构建和展示3D图像、可视化数据等。 Qt5.9是一个跨平台应用程序开发框架,可以用于创建图形界面和进行应用程序开发。vtk8.0.0编译好的库与Qt5.9兼容,因此可以在Qt应用程序使用该库实现丰富的3D可视化功能。 VS2015是一个开发环境,适用于Windows操作系统。vtk8.0.0编译好的库是基于VS2015编译的,所以可以在该环境下使用该库进行开发。 PCL1.8.1是点云库(Point Cloud Library)的一个版本。vtk8.0.0编译好的库与PCL1.8.1兼容,可以使用该库来处理和可视化点云数据。 综上所述,vtk8.0.0编译好的库适用于Qt5.9,VS2015,PCL1.8.1和VTK8.0版本,可以在这些环境使用vtk编译好的库开发和展示3D可视化功能。 ### 回答3: vtk8.0.0 编译好的库是基于以下工具和版本编译的:qt5.9、vs2015、pcl1.8.1以及vtk8.0。 vtk8.0.0是Visualization Toolkit的一个版本,它是一个开源的跨平台的3D图像处理和可视化库。它提供了丰富的功能和工具,用于处理和分析3D数据,并通过高质量的图形输出显示结果。 编译库使用的Qt版本为5.9Qt是一个跨平台的应用程序开发框架,它提供了一套易于使用的工具和类库,用于开发图形用户界面应用程序。Qt 5.9的使用可以为vtk8.0.0库提供更强的功能和更好的用户体验。 在编译过程,使用了VS2015作为集成开发环境(IDE)。VS2015是由微软开发的一个功能强大的集成开发环境,用于开发Windows平台上的应用程序。它提供了丰富的开发工具和调试功能,可以方便地进行代码编写和调试。 此外,编译还使用了pcl1.8.1。PCL(Point Cloud Library)是一个开源的用于点云处理的库,它提供了一系列的算法和工具,用于处理和分析点云数据。PCL 1.8.1提供了vtk8.0.0库所需的点云处理功能和支持。 综上所述,vtk8.0.0编译好的库是基于qt5.9、vs2015、pcl1.8.1和vtk8.0的。使用这些工具和库,可以轻松地进行3D图像处理和可视化开发,并获得高质量的结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值