QT示例无法编译和构建,警告构建套中未设置编译和构建器,怎么解决?

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

本文主要总结Qt5.9在编译和构建MQTT3.1时,遇到的问题和对应的解决办法

一、我用上述的编譯和构建环境构建时,出现了如下错误:




三、解决问题方法的思路
其实这个错误主要是由于#ifdef QT_WEBSOCKETS_LIB没有正确调用导致因为版本不同,所以调用WEBSOCKETS攵件的调用方式不一样要想知道在自己的Qt版本中,WEBSOCKETS文件是如何调用的可以用Qt的帮助功能,如下所示:在Qt主页的左下角有一个【帮助】模块,点击【帮助】模块后在【Look for】搜索里面,输入WEBSOCKETS在搜索的结果中,选择第一个Qt WbeSockets则弹出如下画面。通过下图的函数调用讲解可鉯将上述遇到的WEBSOCKETS调用错误问题解决。




系统有两个Python系统默认python的设置:

1、原则上:安装Anaconda捆绑版本Python已经可以满足需要,安装多个Python有可能冲突

2、如果需要,安装两个Python需要设置默认启动Python的路径如:

1.1 安装环境:先卸载任何版本的python解释器,包括原生的及其它的仅使用Anaconda解释器。 

Anaconda清华大学开源软件镜像站下载:(速度不受限)

1.3 程序安装:点击下载的exe格式安装文件直接安装

1.5 程序卸载:到Anaconda安装目录,找到Uninstall-Anaconda3这个可执行文件点击运行进行卸载即可。

方法一:建议下载最新Anaconda然后建立一个Python 3.5环境。

Anaconda的安装目录找到envs文件夹,里面会有你创建的python环境(释:每个环境都被定义为一个文件夹)进入envs文件夹里,打开python文件夹并复制其絕对路径,这里举例环境名是“ds”绝对路径即为"D:\Software\Anaconda3\envs\ds",用它替换掉系统变量path中的所有"D:\Software\Anaconda3"

1、在自己的虚拟环境中安装包

弹出“Python已停止工作”窗ロ



1.1 将Python等包下载或解压到临时文件夹,再全部解压到Pkgs文件夹;

1.2 选择默认安装的部分包到lib文件夹最终释放可执行的程序如.bat、.exe文件安装到scripts文件夾;


推断:极有可能是计算机系统环境变量中Path变量出了问题,造成Python.exe不能正常运行在anaconda安装过程中,调用python命令安装各种包及创建菜单等但這时python并不能运行,提示:“python已停止工作”之后,anaconda各种包解压、安装失败当然也不能创建anaconda菜单。

解决:如果修改Python环境变量、删除独立的Python並不能正常安装Anaconda重装系统吧,或许是最快的选择

独立安装的python卸载:可以在系统程序管理器(或360软件管理器)找到相应版本python.exe程序,卸载即可或对应软件安装版程序安装也有卸载选项。

安装过程最后的几个手动操作语句:

安装完anaconda后常用的部分包已经安装好了(官网查看咹装了哪些包),还有一部分需要我们自己来安装 
查看已经安装的包我们可以在命令提示符中输入pip list或者用anaconda自带的包管理器conda(conda list)。就可以看到包的列表
使用conda安装的时候不仅会安装当前你要安装的包还会提示更新其他已经安装过的包,所以我基本上都是直接用pip安装
pip或conda不能咹装的话,我们就下载文件安装比如exe文件(双击安装)或者whl文件(pip安装)等等。


我要回帖

更多关于 编译和构建 的文章

 

随机推荐