|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
void main()
{
printf("世界,您好!\n");
}
这个程序编译是时候好像没有问题,
--------------------Configuration: test - Win32 Debug--------------------
Compiling...
Text1.c
Text1.obj - 0 error(s), 0 warning(s)
点执行就出错了是什么原因?
--------------------Configuration: test - Win32 Debug--------------------
Linking...
Text1.obj : error LNK2005: _main already defined in test.obj
Debug/test.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.
test.exe - 1 error(s), 0 warning(s)
是不是因为安装出了问题?
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
最后面的 CRT和SRC 这两文件夹我电脑VC98文件夹里面没有,我自己手动加上去的这样,是不是这个原因? 大神给指点下,谢谢啦!
本帖最后由 jackz007 于 2019-9-26 17:18 编辑
很可能你的 Project 下不止 "Text1.c" 这一个带有 main() 函数的源文件,切换到 “File View” 视图,展开 “SourceFiles” 节点,看看是不是不止 "Text1.c" 一个源文件,删掉无关的其它文件试试。
|
|