鱼C论坛

 找回密码
 立即注册
查看: 2117|回复: 2

[已解决]编译好像没有问题,为什么执行不了?

[复制链接]
发表于 2019-9-26 15:38:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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文件夹里面没有,我自己手动加上去的这样,是不是这个原因? 大神给指点下,谢谢啦!
最佳答案
2019-9-26 17:15:29
本帖最后由 jackz007 于 2019-9-26 17:18 编辑

        很可能你的 Project 下不止 "Text1.c" 这一个带有 main() 函数的源文件,切换到 “File View” 视图,展开 “SourceFiles” 节点,看看是不是不止 "Text1.c" 一个源文件,删掉无关的其它文件试试。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-26 17:15:29 | 显示全部楼层    本楼为最佳答案   
本帖最后由 jackz007 于 2019-9-26 17:18 编辑

        很可能你的 Project 下不止 "Text1.c" 这一个带有 main() 函数的源文件,切换到 “File View” 视图,展开 “SourceFiles” 节点,看看是不是不止 "Text1.c" 一个源文件,删掉无关的其它文件试试。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 17:48:52 | 显示全部楼层
jackz007 发表于 2019-9-26 17:15
很可能你的 Project 下不止 "Text1.c" 这一个带有 main() 函数的源文件,切换到 “File View” 视 ...

确实是这么回事,厉害!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 22:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表