vs2003 不断提示 已过期 问题

工作时曾遇到使用 vs2003 生成后,点击"调试“或者"执行“后不断提示 类似“已过期,是否要重新生成”这样的问题。

当时的情况是 :我要实现的功能和"时间"有关,调试时不知道是把时间调到明天后不知道是复制了一个代码进去,还是修改了代码什么的。总之把代码实现后,把时间调回来,"生成解决方案"后又提示过期,点击"重新生成解决方案"也没有用。当时也没有想到是文件的修改时间问题,重启电脑都试过还是没用。

然后,我发现每次点击生成解决方案,都是只编译一个文件(如果不是“重新生成解决方案”,vs2003只编译修改过的文件,重新替换一个cpp过来以后果然没问题了)

后来我想了想,应该是那个cpp文件的 “最后修改时间”问题,vs2003每次点击“生成解决方案” 或 “调试”,都要判断每份  "cpp文件" 的最后修改时间 是否比 pdb的 "最后修改时间"(记得应该是pdb吧)要早,不然就重新编译。

把系统时间调到未来,修改了 "a.cpp" 这个文件后,"a.cpp" 这份文件的 "最后修改时间"  无论如何编译,都会比 pdb的最后修改时间要晚,当然就会不断提示"已过期"了。

解决方法很简单,打开"a.cpp",随便加个空格,把它的最后修改时间改回来就行了。

vs2003 不断提示 已过期 问题

时间: 2024-10-08 20:36:46

vs2003 不断提示 已过期 问题的相关文章

关于rms,打开文档的时候提示您没有权限打开文档,因为您的权限已过期

最近帮客户解决rms的问题,有两个可以分享的.另外一个晚点有空在写,今天先写一个找不到头绪的故障,希望其他哥们遇上了,能尽快解决问题的. sharepoint网站上打开rms加密的文档.打开之后提示 您没有权限打开文档,因为您的权限已过期.您可以从http://XXX.COM/DOCLIB请求更新权限.是否请求更新权限. 无论如何更换用户都无法打开文档.各种资料跟测试经过之后都解决不了问题. 最后一个巧合,我去查看事件查看器.这必须是一个好习惯啊,必须查看.查看找不出问题,我也无奈了.看着看着,

Chrome浏览器无法观看视频,一直提示“adobe flash player 已过期” ?

   很多新用户在安装了Chrome浏览器或者更新过的的时候,经常提示" adobe flash player 已过期"的问题,反复提示,导致无法观看视频.于是从网上也找了很多办法都没有解决.这里给大家提供一个最完美的解决方案.经亲自测试,完美解决adobe flash player插件过期遇到阻止的问题. 1.在百度搜索 " adobe flash player ppapi ",去官方网站下载完成安装.下载对应操作系统的PPAPI版本,安装,然后重启浏览器,完成.

软件提示Internet站点使用已过期的证书或无效证书

问题:提示Internet站点使用已过期的证书或无效证书,如图所示: 解决:1.internet选项中,选择高级标签卡——勾掉 <检查发行商的证书是否吊销>和<检查服务器证书吊销*>. 2.在运行中:输入   regsvr32 softpub.dll .  3.将时间调准即可. 软件提示Internet站点使用已过期的证书或无效证书

谷歌Chrome浏览器提示adobe flash player已过期完美解决办法

最近使用谷歌Chrome浏览器提示adobe flash player已过期,浏览网页时一些flash元素的东西都无法正常显示,在网上尝试寻找很多方法,都不能解决,最后,经测试有效方法如下: 一:下载最新版本adobe flash player插件:(注意,对应系统) 地址:http://www.adobe.com/support/flashplayer/debug_downloads.html

SQL2012 提示评估已过期 解决方案- sql server问题

SQL2012 提示评估已过期 解决方案提示评估已过期的解决方法和 sql2008一样 第1步:进入SQL2012配置工具中的安装中心第2步:再进入维护界面,选择版本升级第3步:进入产品密钥,输入密钥第4步:一直点下一步,直到升级完毕. 密钥MICROSOFT SQL SERVER 2012 DEVELOPER 版(开发版)序列号:YQWTX-G8T4R-QW4XX-BVH62-GP68YMICROSOFT SQL SERVER 2012 ENTERPRISE SERVER/CAL EDITIO

【JavaScript】history.back() 网页已过期

使用history.back()进行返回时,有时会提示“网页已过期”, 多数是因为目标页面的form为post提交方式,而且是表单已经提交后的响应页面,无法找到form中的具体参数,而“报错”. 具体解决办法: 一.在要返回的目标页面中,添加<%response.setHeader("cache-control","public"); %> 二.将目标页面的form的method="post"去掉,或改为method="ge

使用history.back()出现&quot;警告: 网页已过期的解决办法&quot;

原因: 表单提交页面中使用了 session_start 函数.由于我们后退浏览的是缓存页,而该函数会强制当前页面不被缓存. 解决: PHP: 此提示出现在一个POST提交的页面,点到其它页面后,通过JavaScript再返回时,IE就会显示这个提示.以前也有碰到过好多次,不过都没太在意,百度一下原来是session在作怪. 在通过IE的后退按钮或者网页中的history.Go(-1)时,我们看到的将是缓存页,但使用了session_start后,这个函数会强制当前页面不被缓存,导致出现“警告:

关于查询报表总是&quot;超时已过期&quot;的问题解决

"超时已过期" 的问题一直在烦扰着我, 在查一些数据量比较大的表或者运行一些复杂存储过程的时候就会出现这个提示, 一开始是按下面的来设,有一些报表是可以正常查出来 a.在企业管理器中,选择菜单上的"工具",再选择"选项": b.在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡 c.在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数

windows 8,关闭任意窗口都提示“已停止工作”的解决办法

电脑用的好好的,突然出现了关闭任意窗口都提示"已停止工作",每次都是这样,想想也就是偶尔优化一下,最近也没有修改过什么系统设置呀,突然想到昨晚JLink_V8固件丢失,修复仿真器来着,但这也没什么影响啊,恩,后来因为嫌弃搜狗拼音输入法新版功能太多,我只是用来输入,根本不用其他的功能,就更换成了老版V4.3了,现在换回了最新V7版,故障解除.我猜可能是当时的搜狗版本还没有对windows8的很好支持吧,继续干活啦.windows 8,关闭任意窗口都提示"已停止工作"的