easyPR每次调试都提示生成过期(VS2013+OpenCV310)

本文提供了一种解决Visual Studio中出现的“此项目已经过期”错误的方法,主要涉及删除并重新添加model文件夹中的特定文件,以及使用DbgView工具定位并删除不存在的文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题

每次打开调试都提示生成过期,如下图所示。

解决方案

直接放出解决方案

1、在VS解决方案资源管理器中删除libeasypr\资源文件\model里的ann.xmlsvm.xml这两个文件;

2、找到本地model文件夹:...\EasyPR\model,里面有5个文件,在VS里右键刚才的model文件夹添加现有项,将5个文件添加进来。

------------------------------------------------------------------------------------------------------------------------------------------

解决过程

有兴趣可以看下面的解决过程

分析原因

在VS解决方案资源管理器里有不存在的文件。

分析过程

参考VS2013每次编译生成后 调试时仍出现“此项目已经过期”提示的解决方案

1、下载DbgView工具(通过它来输出不存在的文件)

2、修改VS2013 IDE的配置文件:devenv.exe.config

这个文件的位置:VS2013安装目录\Common7\IDE\ 

3、 用一个文本编辑工具打开devenv.exe.config文件

4、在</configSections>这行的下面添加如下配置

(注:

如果是VS2010或者之前的版本第三行请使用<add name="CPS" value="4" />

修改出现权限限制,需要赋予完全控制权限,参考Win10解决修改host没有权限问题(其他文件同理)。)

<system.diagnostics>
    <switches>
        <add name="CPS" value="Verbose" />
    </switches>
</system.diagnostics>

5、重启VS,现在就可以使用DbgView来找那个不存在的文件了

6、打开DbgView,注意把Capture菜单里面的Capture Win32和Capture Events勾选上。

7、在VS里面F5开始调试,等"此项目已经过期"的框弹出来之后,在DbgView的输出里面找类似下面的输出。如果内容很多可以直接ctrl+F查找is missing或者not up to date这些关键字。

8、定位到不存在的文件,如下:

第一次只能定位到这一个,其实已经发现猫腻了,model里的两个文件都不存在,把这个文件从VS里删除后,再定位一次,会找到SVM.XML不存在,也删除即可。

总结

其实你按照解决方案进行操作即可,如果你能看到这里,那你是一个求知欲望很强的人喔~👍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

土Bo鼠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值