g++ ライブラリパスを指定してのライブラリリンクができない原因が知りたい。

提示画像ですが以下の画像のディレクトリ構造の内容で以下のコマンドを入力してみたのですがどれも以下のErrorが発生してしまいます。
これはどうやってライブラリパスを指定するのでしょうか?

参考サイト:https://qiita.com/edo_m18/items/9dfab147482b2ce31840

イメージ説明
イメージ説明

コマンド
g++ -I . Main.cpp -o -Llib -lSDL2 g++ -I . Main.cpp -o -L/lib -lSDL2 g++ -I . Main.cpp -o -Llib/ -lSDL2
Error
C:\Users\yw325\Desktop\sdl>g++ -I . Main.cpp -o -Llib -lSDL2 c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: cannot find -lSDL2 collect2.exe: error: ld returned 1 exit status
ソースコード

cpp

#include <SDL2/SDL.h> int main(int argc, char* args[]){ SDL_Init(SDL_INIT_EVERYTHING); SDL_Quit(); return 0;}

コメントを投稿

0 コメント