用Visual studio 2005 写C语言的问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 17:25:39
为什么我每次写好C语言 ,启动调试的时候总是显示:无法启动程序“e:\XXXxx”系统找不到指定的文件???? 我是C语言初学者,VS2005第一次用
qngile 说的不行,还是显示:无法启动程序“e:\XXXxx”系统找不到指定的文件

正在编译资源清单...
正在链接...
11.obj : error LNK2019: 无法解析的外部符号 _print,该符号在函数 _main 中被引用
E:\我的文档\Visual Studio 2005\Projects\www\Debug\www.exe : fatal error LNK1120: 1 个无法解析的外部命令
生成日志保存在“file://e:\我的文档\Visual Studio 2005\Projects\www\Debug\BuildLog.htm”
www - 2 个错误,1 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========

我写的小程序

#include <stdio.h>

void main()
{
int count=0;
printf("\n********");

for(count=1;count<=8;++count)
printf("\n* *");

printf("\n********\n");
}

当然不行,你Link失败,代表无法生成可执行文件。什么操作都是徒劳的。

从你的错误反馈来看:

你调用的_print函数有定义,但是没有函数实现(没有函数体),所以导致你的这个Link错误。要解决,请实现print函数。

看你也是新手,所以从你这里错误看出,你是不是想输出到屏幕?
那么请调用printf函数即可。

你新建1个项目,然后再在项目中建立C++的文件,编写,再编译。
你按ctrl+F5,或者是调试-开始执行(不调试)就OK了

请写出你的完整程序。
(将在VC++2005中不能运行的C程序原样复制过来)

应该是你的路径或者建立文件有问题吧。

按照下面的步骤试一下:

建立一个为win32 empty projcet

然后把你的cpp文件添加到项目中去,记住,一定要添加进去。

然后编译,运行。看看