第三篇:VS2012中,调用opencv库,在程序中定义了变量,编译没有问题,运行时会报错“变量使用没有定义”

2021年9月8日 22点热度 0条评论 来源: 廖佳才

我在函数的初始化初始化了,但是开始可以运行,但是一段时间后会报错,使用的变量没有定义,错误截图

最后发现:程序在调用函数的时候,会使用该变量,我用该变量存了一个数,下一次调用的时候会使用,所以会报错,原因是,函数内部的变量在函数调用完毕后将变量释放,存储的数就不存在了,下一次调用的时候,存储的数不存在了。所以会报这个错,导致实际上我们定义了,报错说没有定义。正确的方法是将该变量定义为全局变量,这个问题就迎刃而解。

    原文作者:廖佳才
    原文地址: https://blog.csdn.net/liaojiacai/article/details/47025553
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。