win7系统,第一次安装VS2008, 测试编译时出现 “无法启动程序 ,/d:..../.../.exe 系统找不到指定的文件

输入一个helloworld程序:#include<stdio.h>main(){printf("HelloWorld!\n");system("pause");}编译并... 输入一个helloworld程序:
#include<stdio.h>
main()
{
printf("Hello World!\n");
system("pause");
}
编译并成功运行。

新建c程序 exam2.c:
#include<stdio.h>
main()
{
printf("Hello C-world!\n");
printf(" ****\n");
printf(" *\n");
printf(" *\n");
printf(" ****\n");
system("pause");

}
编译出错。

试自行解决:
关掉exam2.c,重新编译helloword程序,出现同样问题。

问题描述:
1>------ 已启动生成: 项目: Cexam, 配置: Debug Win32 ------
1>正在链接...
1>exam2.obj : error LNK2005: _main 已经在 exam1.obj 中定义
1>C:\Users\xie\Documents\Visual Studio 2008\Projects\Cexam\Debug\Cexam.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
1>生成日志保存在“file://c:\Users\xie\Documents\Visual Studio 2008\Projects\Cexam\Cexam\Debug\BuildLog.htm”
1>Cexam - 2 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
展开
 我来答
匿名用户
2011-12-24
展开全部
同学,你一个project里放了两个main函数当然得报错……“exam2.obj : error LNK2005: _main 已经在 exam1.obj 中定义。”
解决方法:要么再建个项目把单独2放进去跑,要么把1的main函数注释掉,或者把1暂时排除出项目(代码旁边的解决方案资源管理器视图上找到exam1.c,右键之,有一个“从该项目中排除”,再想包含时找最上面的菜单栏,“项目->显示所有项目”,再去解决方案资源管理器上找到它,右键“包含在项目中”。)
笃听喜9865
2011-12-24 · TA获得超过6.3万个赞
知道大有可为答主
回答量:5.4万
采纳率:0%
帮助的人:7933万
展开全部
上面那是c语言的小程序吧 在干嘛都不知道 建议用虚拟光驱加载安装下吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
364544077
2011-12-18
知道答主
回答量:9
采纳率:0%
帮助的人:6.9万
展开全部
不了解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
时小北n
2011-12-15 · 超过24用户采纳过TA的回答
知道答主
回答量:418
采纳率:0%
帮助的人:137万
展开全部
看不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式