问题钻研
记录测试、开发、学习过程遇到的问题,问题分析和处理方式。
Hughier
一名合格的软件测试工程师
展开
-
VS2015 error MSB8036: The Windows SDK version xxx was not found
问题:编译调试时出现:VS2015 error MSB8036: The Windows SDK version xxx was not found问题截图:解决方案目标平台版本不正确1.右键解决方案>>配置属性>>常规>>目标平台版本,选择现在的版本即可,我这里是8.1...原创 2021-01-12 15:44:16 · 1695 阅读 · 0 评论 -
VS2015 error MSB8020: The build tools for xxx
问题VS2015 error MSB8020: The build tools for xxx问题截图:解决方案:平台工具集版本不正确,更正一下即可解决方案右键项目属性>>配置属性>>常规>>平台工具集,选择你已安装的工具集即可。...原创 2021-01-12 15:37:57 · 661 阅读 · 0 评论 -
VS2015编译输出:fatal error C1189: #error: Please use the /MD switch for _AFXDLL builds
问题:VS2015调试编译时输出:fatal error C1189: #error: Please use the /MD switch for _AFXDLL builds问题截图:解决方案:类似这种问题匹配好运行库就可以了1.解决方案右键打开项目属性>>找到项目目默认值选用MFC的使用方式,我这里选的是静态库中使用MFC。2.C/C++配置>>代码生成>>选择运行库,我这里选的是多线程MT,如果项目默认属性选的是共享库中使用MFC,则这边选的是多线原创 2021-01-12 15:29:31 · 1176 阅读 · 0 评论 -
解决VS2015运行项目缺少mfc42d.dll与msvcrtd.dll
问题:VS2015调试项目缺少mfc42d.dll与msvcrtd.dll问题截图:解决方法:1.检查操作系统位数,我的是64位。2.检查系统路径C:\Windows\SysWOW64\下是否包含这两个文件3.没有的话下载这两个dll重新放在C:\Windows\SysWOW64\即可下面链接我也整理了这两个文件https://download.csdn.net/download/Hughier/14122044...原创 2021-01-12 14:44:54 · 809 阅读 · 0 评论 -
influxdb API responded with status code = BadRequest
今天influxdb查询时遇到一个报错信息influxdb API responded with status code = BadRequest,response={“error”:“error parsing query :found x ,expected”}解决方法:1.检查参数是否错误2.检查关键字使用的符号是否正确方法里参数错误和关键字符号错误两个原因我都遇到了。...原创 2020-11-19 17:07:01 · 4310 阅读 · 1 评论 -
记录influxdb -select语句查询某列某个关键字的一段时间数据
1.前几秒(时间格式:s)、几分钟(时间格式:m)、几小时(时间格式:h)的数据。语句:SELECT * FROM table_name WHERE column_name = ‘keyword’ AND time <NOW() -time例:查询某关键字最新48h注意问题1.一个单双引号的问题,列名后面使用的是单引号,经常犯这种错误如:2.查询一个时间段数据select * FROM ai_sample_result WHERE tag_name = 'station1.12原创 2020-11-16 11:34:03 · 5990 阅读 · 0 评论 -
QT界面开发编译报错:multiple definition of ‘xxx‘
QT界面开发编译报错:multiple definition of ‘xxx’问题解析:中文意译多个定义为“xxx”,意思就是你的使用变量或函数被重复定义了问题原因很明显,就是你在某个地方重复定义了变量或函数,一般是命名时可能忘记了已经使用过或者已经定义过该变量名或函数名。解决方法找到重复定义的变量或函数,修改即可,注意如果是两个相似的功能重复定义了,需要找到并修改该变量或函数所有相关的引用。...原创 2020-10-27 10:24:26 · 995 阅读 · 0 评论 -
QT界面开发编译报错class xxx::xxx‘ has no member named ‘xxx‘
QT界面开发编译报错class xxx::xxx’ has no member named ‘xxx’问题解析中文意译设计的图形界面中没有名字为“xxx”的成员,意思就是图形界面没有名字为xxx的对象。问题原因1.元件对象名不正确解决方法1.检查你在QT设计使用的元件对象名跟代码中使用的对象名是否一致,修改为图形界面定义的对象名即可2.检查元件对象列表中是否包含有你使用的对象名称,有可能你根本没有使用该元件或者你在网上引用别人的代码时不小心使用了对方的对象名,而你自己使用的对象名却是另一个。原创 2020-10-27 10:13:53 · 7876 阅读 · 0 评论 -
QT界面开发编译报错“xxx“was not declared in this scope
QT界面开发时编译报错"xxx"was not declared in this scope报错信息:中文意译就是未在作用域中声明“xxx”,意思就是你使用这个变量或者函数没被定义。产生原因:1.写错变量或者函数名字;2.忘记定义该变量或函数;3.是使用的变量或函数作用域不正确解决方法1.检查这个变量或函数的名字定义书写是否正确,最频繁的错误就是书写错误,大小写(如Path写成path),拼写多了一个字母或者少写字母(如administrator写成adminstrator),单词功力浅或者原创 2020-10-27 10:00:37 · 27212 阅读 · 3 评论