VC一个工程只能添加一个C程序?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC一个工程只能添加一个C程序?相关的知识,希望对你有一定的参考价值。

用VC++6.0摆弄些C程序时,有两个问题请教刚用VC++6.0编程序,(以前用Win_tc),突然发现VC的使用(包括安装)比C语言的基础知识都难学,这家伙的,老复杂了,而且最重要的是出现错误时毫无头绪,如果是程序错了,我们可以去一点点找,去调试,但这个编译器涉及的东西太多了,光工具栏就研究好一阵子(也没怎么明白),现在我请教两个关于VC的使用的问题,希望大虾们帮助解答
1)VC下键一个WIN32的控制台应用程序,往里面添加C的源文件只能加一个吗?我知道在新建添加没问题,可是编译的时候弹出一个对话框,大概是说 已经有了_main函数了,什么意思,难道叫我不带main函数运行吗?还是不能实现一个工程填两个源文件,如果能,怎么填?

2)关于单步调试,我按F10进入调试运行了,再按F10一步一步走,开始没问题,但只要遇到交互性的语句,要求输入的语句,就弹出一个对话框 不知道应该选什么路径,一般就点了取消或x,然后再按F10就怎么都不动了,怎么解决啊?
大家

1)一个工程中只能有一个main函数+多个源文件+多个头文件,如想创建多个,你需要创建一个工作区,一个工作区中可以创建多个工程,这样你就可以调试多个程序了。
ps:如果工作区中建立了多于一个的工程,记得在调试程序前先将该工程设定为“活动工程”
2)这是你的程序出错了,属于逻辑错误,看看是不是输入值导致溢出,指针界线设定错误等问题。
参考技术A 1)他说的都对,我就复制啦。。
一个工程中只能有一个main函数+多个源文件+多个头文件,如想创建多个,你需要创建一个工作区,一个工作区中可以创建多个工程,这样你就可以调试多个程序了。

2)这种问题不是因为你的程序出错,这是VC6.0的通病,C标准库的函数差不多都这样的。
解决的办法是:
1、反键下一行->运行到此处。
2、安装更新版本的VC,如VC2010(推荐)。
3、按取消、确定按到手困就可以啦。本回答被提问者采纳
参考技术B 1. 一个工程中可以包含N多个源文件,但是_main函数只能有一个。这就好比开公司不能一二百人都当总经理吧…… 参考技术C 上面说的很正确。main只能有一个。我研究了一个月才入门。

以上是关于VC一个工程只能添加一个C程序?的主要内容,如果未能解决你的问题,请参考以下文章

VS为VC++添加UAC控制(VC程序默认管理员运行)

如何使用visualstudio编写c语言程序

vc新建工程Win32 Application和Win32 Console Application区别

vc新建工程Win32 Application和Win32 Console Application区别

VC++怎么用

如何在VC6。0运行C语言程序