vs2010里调试c++时总是说此项目已经过期,是设置错误造成的,解决方法如下:1、首先在vs2010中,看到如下图,单步执行为灰色,无法调试。2、首先检查下VS2010的版本,是否未安装VS2010 SP1补丁。VS菜单上选择帮助-》关于。3、如果版本信息里没有SP1的版本信息,就说明没有安装SP1。4、这时只需要安装VS...
以防止新编译的文件覆盖原来的文件造成原执行文件丟失。然后再进行重新编译。
他的意思是源代码己经修改过了,是否要生成新的ExE文件替换原来的ExE文件
不影响编译1、一种显而易见的方案就是找到这个不存在的文件,直接从工程的文件列表里面删除即可,如果工程小,倒是可以这么干,如果工程很大,那就是体力活了2、还有一个方法是开发一个工具,解析下VS2010的vcxproj工程文件,这是个XML文件,解析并不困难,把里面的文件都校验一下,把不存在的文件直接...
注意:“项目过期”跟“生成错误”没有半毛钱关系。只要是代码改动,没有编译,就会提示“项目过期”。出现了“生成错误”,说明编译出错了,需要把错误内容贴出来我们才有办法分析。
“windows” in “”.如下图所示解决办法经过我一番摸索,点击项目->属性->Qt Project Settings,右边的Run Deloyment Tool从否改为是,然后确定再运行,发现能够正常运行了。运行界面如下 最后我尝试把那个选项改成否,重新编译再运行,发现还是不行,到此我觉得就是这个选项的问题!
这个提示说明你的代码比编译出来的程序要新,在运行之前问你是否需要用最新的代码再编译一次。
已过期很正常,因为你的代码修改过了,所以他问你是否需要编译新的程序,还是运行以前的
vs2010调试c++总是说此项目已经过期怎么办,vs是不会自动编译的,也就是说,你修改了代码,没有重新编译就直接运行,编译器就会弹出这个提示,提醒你要重新编译再运行!这样运行的结果才是跟你现在的代码匹配的.否则你就是运行之前编译的程序!养成最基本的习惯:编译了再运行.也就
vs2010里调试c++时总是说此项目已经过期怎么办? 答:先点“生成”,然后点击空心三角,即“开始执行(不调试)”,快捷键是Ctrl+F5 值得注意的是,只要代码里面改动了,按下Ctrl+F5时就会显示项目过期。所以啊,只要动了代码,就应该先“生成”,然后再Ctrl+F5。