vs2010里调试c++时总是说此项目已经过期怎么办?

如题所述

vs2010里调试c++时总是说此项目已经过期,是设置错误造成的,解决方法如下:

1、首先在vs2010中,看到如下图,单步执行为灰色,无法调试。

2、首先检查下VS2010的版本,是否未安装VS2010 SP1补丁。VS菜单上选择帮助-》关于。

3、如果版本信息里没有SP1的版本信息,就说明没有安装SP1。

4、这时只需要安装VS2010 SP1补丁。这里下载了一个VS2010SP1dvd1.iso。然后用虚拟光驱打开。

5、在文件夹里执行Setup.exe,完成安装后再查看VS,就能执行调试了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-17
先点“生成”,然后点击空心三角,即“开始执行(不调试)”,快捷键是Ctrl+F5
值得注意的是,只要代码里面改动了,按下Ctrl+F5时就会显示项目过期。所以啊,只要动了代码,就应该先“生成”,然后再Ctrl+F5。本回答被网友采纳
第2个回答  2021-12-05
由于代码改动了,却没有重新编译导致的,先重新编译或生成,再运行。
第3个回答  2016-07-11
估计你是在res中添加了资源,然后,没有在工程中添加进去,所以导致这种情况。
你要么把资源删掉,要么添加到工程里面去。
第4个回答  2013-03-01
VS就是这设计的,每次修改后,按下Ctrl+F5重新生成exe时,源项目过期。。
相似回答