控制变量的使用方法(控制变量法应用)

背景:Clion突然抽风,新建的工程加载cmakeLists.txt都提示错误:

控制变量的使用方法(控制变量法应用)(1)

解决问题的过程:

初期:大概花了一两天,主要排查哪些库丢失了,版本对不对,最近clion配置是否有变化等等。

结果:没有找到原因,迷茫

转机:发现这个问题的特点:一些老的工程还能用,但是新的不行!!为啥?为啥?

排查:将老的cmake-build-debug重命名,重reload,结果还是报错。

控制变量的使用方法(控制变量法应用)(2)

思考:那旧的配置和新的配置有啥不同?

如何找到是哪个不同点导致的?毕竟文件不少?

控制变量的使用方法(控制变量法应用)(3)

控制变量:

  1. 从上到下(或者从下到上,随意,只要遍历即可),修改每一个文件(文件夹)的名字,重新reload,看看是否有报错。报错的哪个就是错误的原因。

控制变量的使用方法(控制变量法应用)(4)

  1. 最终找到如下错误(对比工具截图

控制变量的使用方法(控制变量法应用)(5)

  1. 最终解决方案

控制变量的使用方法(控制变量法应用)(6)

总结:我们在工作中,总会遇到各种问题,在网络和书上找不到答案的(或者不完全匹配)。需要我们有一些方法论,而控制变量法在可以通过比较,有效的找到问题所在。方法论往往比具体的知识更加重要。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页