0
$ make
g++ main.cpp -I/mingw/include -L/mingw/lib -w -Wall -lSDL2main -lSDL2 -o test
/usr/lib/../lib/libmsys-2.0.a(libcmain.o): In function `main':
/msys_scripts/msys2-runtime/src/msys2-runtime/winsup/cygwin/lib/libcmain.c:37: undefined reference to `WinMain'
/msys_scripts/msys2-runtime/src/msys2-runtime/winsup/cygwin/lib/libcmain.c:37:(.text.startup+0x94): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `WinMain'
collect2: error: ld returned 1 exit status
Mingwチュートリアルと私の違いは' -lmingw32 'オプションです。MSYS2でSDL2を設定するには?私はエラー "WinMain 'への未定義参照"
しかし、MSYS2には「mingw32」ファイルはありません。
どうすれば解決できますか?
'g ++ --version'は何の出力ですか? – HolyBlackCat
私のg ++バージョンは6.3.0です。 – Gakgu
ありがとうございますが、他に何かありますか?それは確かにそれは明白なバージョンだと言いますか?私はちょうど確信するように頼んでいる。 – HolyBlackCat