VS QT调试过程遇到的一些问题及解决方案
1、使用std::numeric_limits::max()时出现错误
解决方案:用括号()将std::numeric_limits::max括起来,避免与其他头文件中定义的max()宏混淆。
2、使用PCLVisualizer显示可视化点云时,弹出vtkOutputWindow窗口,提示"Generic Warning"等信息
解决方案:
第一步:在工程的main.cpp文件中添加头文件,#include<vtkOutputWindow.h>
第二步:在main,cpp文件的main()函数里添加语句:vtkOutputWindow::SetGlobalWarningDisplay(0);
3、winSock重复定义
解决方案:项目》属性》C/C++》预处理器》WIN32_LEAN_AND_MEAN》确定
4、无法打开包括文件:“QTcpSocket”: No such file or directory
解决方案:
第一步:Qt VS Tools》Qt project Settings》Qt Modules》勾选Network》Finish
第二步:将#include改为#include <QtNetwork/QTcpSocket>