编译好像没有问题,为什么执行不了?
#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" 一个源文件,删掉无关的其它文件试试。 jackz007 发表于 2019-9-26 17:15
很可能你的 Project 下不止 "Text1.c" 这一个带有 main() 函数的源文件,切换到 “File View” 视 ...
确实是这么回事,厉害!
页:
[1]