返回信息流今天装的visual studio 2008.NET,想试一下怎么使用,结果老出问题,具体如下:
问题:编译能通过,但点开始执行时候老弹出一对话框说此项目已经过期,并且不能正确得到结果
我建立项目步骤:文件-新建-项目(Win32项目),然后设置项目名称p1,下一步,到完成。然后点项目-添加新项-C++文件(CPP),再设置名称T1,完成。
再在T1中输入一段简单代码:
#include <iostream>
void main()
{
std::cout<<"aaa";
}
出现以下问题------ 已启动生成: 项目: p1, 配置: Debug Win32 ------
正在编译...
T1.cpp
d:\my documents\visual studio 2005\projects\p1\p1\t1.cpp(8) : fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?
生成日志保存在“file://d:\My Documents\Visual Studio 2005\Projects\p1\p1\Debug\BuildLog.htm”
p1 - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
然后点项目属性,找到C/C++预编译,把使用预编译头改成不适应预编译头,然后再次编译,编译通过。
但最后点调试菜单里的启动调试或者开始执行都会弹出一对话框说:此项目已经过期,是否要生成它,点“是”后就回再弹出一对话框,里面是空的,不能输出我设想的东西。
望高人帮忙解答下,不胜感激!
这是一条镜像帖。来源:北邮人论坛 / soft-design / #21894同步于 2007/10/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
C菜鸟请教一个visual studio 2008.NET问题
joee
2007/10/22镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
正常的创建项目会使用stdafx.h。预编译头文件。做大项目很有用。
试试:在工程里再添加一个文件stdafx.h,把#include<iostream>移动到stdafx.h里,
在你的.cpp文件开头添加#include<stdafx.h>
反复编译会比平常快一些。
我昨天装了2005,也出现了这个问题,对比一下,可能有两个问题吧:
第一:建立项目的时候应该选择建立一个空的项目。
第二: #include <iostream>
最好变为
#include <iostream>
using namesapce std;