VS 2017 for C语言错误

时间:2017-10-02 01:01:29

标签: c++ c visual-studio visual-studio-2017

我正在尝试在C的视觉工作室中设置一个项目,但每次我这样做时,我都会收到此错误消息

fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?

然后当我通过进入" Properties-> Precompiled header"我收到此消息

error LNK2005: _main already defined in clang.obj

。这已经持续了好几天了,我看了很多视频,并阅读了一堆关于此的文章,我似乎无法找到解决办法。我只想运行我的C程序并执行它而不处理上述错误。这是我做的设置,

  1. 创建新项目 - >选择" Windows控制台应用程序" - >改变"位置"到我桌面上的文件目录 - >然后去"项目"和"添加新项目" - >我将该项命名为#34; name.c"当我完成后,我插入我的代码并运行它然后我收到相同的错误。有人可以帮帮我。

1 个答案:

答案 0 :(得分:1)

我认为问题在于,当您选择Windows console application模板时,VS 2017已经生成了一个文件,其中定义了int main()函数。

然后您添加了另一个文件name.c,该文件也具有main()功能。因此你得到了这个错误。