
正文
为什么c语言显示项目已过期,c语言显示项目已经过期啥意思
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
c语言编译是显示”没有什么可以做(所有项目是最新的).“
项目过期是因为你没编译,或者编译失败了。重新编译一下,看最下面,如果是成功了直接调试就行了,如果是失败了那么就没有生成新的编译结果,仔细检查下代码吧。
,你sum没有初始化,定义的时候, int sum = 0;2,你的循环次数太多 ,系统计算需要时间 。所以需要等待的时间长。。你只是没等到而已。何况你用while的时候,是死循环 不会跳出。把循环次数适当减少。
环境没有配置编译器,要把编译器配置好,才能编译。或者安装一个带编译器的开发工具。
可能是你的文件夹地址设置不正确,不知道你用了那个版本的C,如果是TC,可以这样去检查一下(设TC目录是C:\TC):运行TC,进入Options/Directories,把其中的Include Directories设置为C:\TC\INCLUDE 。
可能是Dev安装时有点问题吧。程序是没什么问题的,可能是你的杀毒软件干扰了运行。有警告,但是未提示错误,还是可以运行的。
步骤明确自己项目中解决方案的配置和平台(具体根据自己的项目设置);在解决方案中选中自己的项目,右键弹出选项框后选择属性,进行设置。
相关问答
Q1: 求助,vs2010编写c语言程序,此项目已过期,出现错误。。。
1、注意:“项目过期”跟“生成错误”没有半毛钱关系。只要是代码改动,没有编译,就会提示“项目过期”。出现了“生成错误”,说明编译出错了,需要把错误内容贴出来我们才有办法分析。
2、你是按Ctrl+F5或F5执行的吧?这个命令是运行那个编译出的EXE程序。
3、项目过期是因为你没编译,或者编译失败了。重新编译一下,看最下面,如果是成功了直接调试就行了,如果是失败了那么就没有生成新的编译结果,仔细检查下代码吧。
4、它告诉你此项目已过期是指你编译的程序已过期。你已经修改过你的代码,它编译好的程序当然就过期了,需要重新编译才能正确运行。
5、编译器不同,你的项目是在vs2005上做的吧,在2010下需要转化一下。 每次产生的 exe都是同一个因为build失败了,启动的还是debug文件夹下面的那个,你需要重新编译。
6、很简单,在代码编辑模式,这些控件都处于禁用状态。切换到窗体设计模式就可以用了。/// 楼主,啥也不说了,看图。我特意截了图,加了说明。
Q2: 我用vc2010调试c语言。时提示已过期是怎么咋回事呀。怎么才能调试出来...
你是按Ctrl+F5或F5执行的吧?这个命令是运行那个编译出的EXE程序。
计算机是否为64bit操作系统,如是,继续2。查找是否有两个cvtres.exe。
我用VC++0也常遇到这种情况,这时强制关闭,重新打开工作空间,再调试。强制关闭方法:打开任务管理器(Ctrl+Alt+Delete),在“应用程序”选项卡下选择VC,点结束任务。
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,你可以到相应的路径下找到这个应用程序。
Q3: vs2010里调试c++时总是说此项目已经过期怎么办?
1、项目过期是因为你没编译,或者编译失败了。重新编译一下,看最下面,如果是成功了直接调试就行了,如果是失败了那么就没有生成新的编译结果,仔细检查下代码吧。
2、注意:“项目过期”跟“生成错误”没有半毛钱关系。只要是代码改动,没有编译,就会提示“项目过期”。出现了“生成错误”,说明编译出错了,需要把错误内容贴出来我们才有办法分析。
3、先点“生成”,然后点击空心三角,即“开始执行(不调试)”,快捷键是ctrl+f5 值得注意的是,只要代码里面改动了,按下ctrl+f5时就会显示项目过期。所以啊,只要动了代码,就应该先“生成”,然后再ctrl+f5。
4、编译器不同,你的项目是在vs2005上做的吧,在2010下需要转化一下。 每次产生的 exe都是同一个因为build失败了,启动的还是debug文件夹下面的那个,你需要重新编译。
5、很简单,在代码编辑模式,这些控件都处于禁用状态。切换到窗体设计模式就可以用了。/// 楼主,啥也不说了,看图。我特意截了图,加了说明。
6、loc(sizeof(char));你想要用来保存输入的字符串,申请一个字符的空间是不够的,输入时必然会导致越界访问。这种越界访问在Debug版本中可能会进行运行时检查、报错,在Release版中不检查,但严重的越界可能导致程序运行时崩溃。
Q4: ...visualstudio2010执行C语言后老是出现项目已过期的情况?应如何解决...
1、应该是按Ctrl+F5或F5执行的,这个命令是运行那个编译出的EXE程序。源代码修改了,要重新编译一下EXE再来执行,否则就会有过期的提示,点“是”重新生成即可(只是一个善意的提示,告诉要重新编译),或者下次不再提示也可以。
2、首先下载软件(建议下载中文版)后打开,进入主界面。可以看到一灰色界面,因为此时并未建立工程或文件。所谓工程就像建房子,用来连接各种文件,一般适用于编写一个大的程序。当然,如果只是小程序的话,可以直接新建文件。
3、那是说:你的源代码改过或者项目设置改了,之前编译好的.exe或者.dll文件和现在的源代码不对应(过期),提示你要不要重新编译。你点“是”就好了,把下面那个“不再显示此对话框”勾上,以后运行过期就自动编译。
4、过期是因为修改了代码,需要重新编译。和生成错误没有关系。出现错误的原因可能有 代码有错 之前打开的exe没有关闭 使用别人用vs2005开发的程序,而别人的机器安装的vs2005和你版本不一样。
5、这是因为你的代码没有生成相应的exe或生成的exe相对于代码来说较老了。你点是生成就可以了。
6、估计是你代码哪里有问题,弹出这个错误是因为exe程序这个时候不存在,还没被编译出来。你先编译下试试(快捷键F7),如果编译出错你啊看看错误是什么。
Q5: ...vs2012编写c语言代码,调试时总是出现项目已过期的提示,运行后,会有...
1、你的代码绝对有问题。编译都没通过。你用的书里的代码是1998年以前的,请用标准c++来写代码。《c++primerc++程序设计语言》里的都是标准写法。iostream.h文件是淘汰的文件。
2、vs2010里调试c++时总是说此项目已经过期,是设置错误造成的,解决方法如下:首先在vs2010中,看到如下图,单步执行为灰色,无法调试。首先检查下VS2010的版本,是否未安装VS2010 SP1补丁。VS菜单上选择帮助-》关于。
3、你是按Ctrl+F5或F5执行的吧?这个命令是运行那个编译出的EXE程序。
4、如果你在工程中做了变更,但是又没有重新执行编译链接生成可执行程序,那么就会有这样子的问题了:你的可执行程序相对比你的工程而言有点旧了 但是其本身是上一次生成的,还是可以执行的。
5、你创建项目的类型错误。看你的显示“解决方案Win32Project1WIN32Project应该是窗口类型的程序,需要注册窗口类,并需要消息循环。你的代码应该创建Console(控制台)类型的工程。
6、可以不管,不影响使用。可以管,右键VS2012,属性,兼容性选项卡,以兼容模式运行,选择windows7兼容包。
关于为什么c语言显示项目已过期和c语言显示项目已经过期啥意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







