在使用vs编程时,当我们在源文件下新建多个包含main函数的.c或者.cpp文件启动调试时,就会出现如下情况,我们发现编译器报错,提示main已经定义。 对初学者来说,通常需要写多个程序,程序虽小,但是都包含main函数,那么是否每次都要新建工程?下面告知大家一个不用新建工程的方法: 右键单击不需要调试的文件(在我这里为test.c),点击属性。 将从生成中排除后选择是,点击确定。 再次点击调试运行,程序运行成功。