目前,我正试图让Mingw为VSCode工作,我已经从Mingw下载网站安装了所有软件包,并在我的环境变量中设置了bin文件夹“ C:\ MinGW \ bin”。 我设置了一个基本的“ Hello World”单一源文件,并且能够获得正确的输出。但是,现在我正在尝试为一个包含多个文件的学校项目工作,当我尝试运行此代码时,我在终端中得到以下输出:
c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../libmingwex.a(vsnprintf.o):(.text+0x0): multiple definition of `vsnprintf'; C:\Users\tommy\AppData\Local\Temp\ccA3ybsU.o:equation.cpp:(.text$vsnprintf[_vsnprintf]+0x0): first defined here
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
如果有人可以向我指出正确的方向,则不确定如何解决此问题。