visual studio 2008的小问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 00:17:06
大哥们,我新建了一个空的控制台项目,在生成的源文件夹中新建了一个cpp文件,我写完代码后,运行正常!然后问题来了,我在此文件夹中又建了一个cpp文件,经我检查无错,但按ctrl+F5后,告诉出现2个错误,而且第一个文件执行时,也出现相同的错误!这是为什么呢?而且哪个大哥能给我介绍一本教visual studio 2008的书,一定感谢
按ctrl+f5后的记录
1>------ 已启动生成: 项目: 曲屈, 配置: Debug Win32 ------
1>正在编译...
1>c2.1.cpp
1>c:\users\qcy\documents\visual studio 2008\projects\曲屈\曲屈\c2.1.cpp(6) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\程序文件夹\vc2008\vc\include\stdio.h(306) : 参见“scanf”的声明
1>c2.3.cpp
1>正在生成代码...
1>正在链接...
1>c2.3.obj : error LNK2005: _main 已经在 c2.1.obj 中定义
1>C:\Users\qcy\Documents\Visual Studio 2008\Projects\曲屈\Debug\曲屈.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
1>生成日志保存在“file://c:\Users\qcy\Documen

太明显了。
一个工程下面不能有两个主函数。
你第一个只有一个主函数当然没错。
第二个就错了,这时候你应该另外创建一个工程,这个工程可以位于现在的解决方案下面,也可以另外创建。

这样就没问题了。
另外上面的警告是CRT的安全性文件检查,可以取消的,你可以暂时无视他们。

这样的描述啥都看不出来……把错误贴上来
有一本适合初学者的,就是用于考计算机等级考试的,很简单,你可以看那个嘛