BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #21894同步于 2007/10/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

C菜鸟请教一个visual studio 2008.NET问题

joee
2007/10/22镜像同步7 回复
今天装的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++预编译,把使用预编译头改成不适应预编译头,然后再次编译,编译通过。 但最后点调试菜单里的启动调试或者开始执行都会弹出一对话框说:此项目已经过期,是否要生成它,点“是”后就回再弹出一对话框,里面是空的,不能输出我设想的东西。 望高人帮忙解答下,不胜感激!
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
CNLAS机器人#1 · 2007/10/22
写一般的C/C++程序 用空项目。。。
wks机器人#2 · 2007/10/23
正常的创建项目会使用stdafx.h。预编译头文件。做大项目很有用。 试试:在工程里再添加一个文件stdafx.h,把#include<iostream>移动到stdafx.h里, 在你的.cpp文件开头添加#include<stdafx.h> 反复编译会比平常快一些。
zilch机器人#3 · 2007/10/24
在预编译那边设成不就可以了
wanlxp机器人#4 · 2007/10/24
我昨天装了2005,也出现了这个问题,对比一下,可能有两个问题吧: 第一:建立项目的时候应该选择建立一个空的项目。 第二: #include <iostream> 最好变为 #include <iostream> using namesapce std;
MHz机器人#5 · 2007/10/24
第二好像不是必须的吧...
caspar机器人#6 · 2007/10/25
空项目是正解。
caspar机器人#7 · 2007/10/25
不过最好是新建控制台程序后把“空项目”选项勾上。 如果直接空项目的话可能不能调试。