未定义对“ WinMain @ 16”的引用(Visual Studio代码)

时间:2019-08-01 10:52:18

标签: c++ visual-studio undefined-reference

我是Visual Studio代码的新手,我正在尝试使用C ++对其进行配置。 我已经安装了MinGW编译器,并且已成功安装(我在命令提示符下使用命令g ++ --version测试了它)。我还在系统设置中添加了环境路径。 我还在VS代码中安装了代码运行程序扩展,但是当我尝试编译代码时,出现此错误:

c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../libmingw32.a(main.o):(.text.startup+0xb0): undefined reference to `WinMain@16'
collect2.exe: error: ld returned 1 exit status

我搜索了一段时间,但仍然无法解决此问题。我在搜索时了解到出现此错误,因为我没有使用main函数,而是试图编译简单的hello world代码。

#include<iostream>
using namespace std;
int main()
{
 cout<<"Hello world";
}

0 个答案:

没有答案