Fau*_*kus 0 c++ gcc makefile g++ linker-errors
我正在尝试为我的项目编写Makefile.这是文件结构:
Makefile文件:
CXXFLAGS = -ISDL2/include -std=c++11
LXXFLAGS = -lSDL2/lib/x86 -lSDL2main -lSDL2 -lSDL2_image
main.exe: main.o BoardField.o ChessPiece.o Game.o
g++ main.o BoardField.o ChessPiece.o Game.o -o main.exe $(LXXFLAGS) -std=c++11
main.o: main.cpp
g++ main.cpp -c $(CXXFLAGS)
BoardField.o: BoardField.cpp
g++ BoardField.cpp -c $(CXXFLAGS)
ChessPiece.o: ChessPiece.cpp
g++ ChessPiece.cpp -c $(CXXFLAGS)
Game.o: Game.cpp
g++ Game.cpp -c $(CXXFLAGS)
Run Code Online (Sandbox Code Playgroud)
我收到这些错误:
g ++ main.o BoardField.o ChessPiece.o Game.o -o main.exe -lSDL2/lib/x86 -lSDL2main -lSDL2 -lSDL2_image -std = c ++ 11 c:/ mingw/bin /../ lib/gcc /mingw32/6.3.0/../../../../mingw32/bin/ld.exe:找不到-lSDL2/lib/x86 c:/ mingw/bin /../ lib/gcc/mingw32 /6.3.0/../../../../mingw32/bin/ld.exe:找不到-lSDL2main c:/ mingw/bin /../ lib/gcc/mingw32/6.3.0 /. ./../../../mingw32/bin/ld.exe:找不到-lSDL2 c:/ mingw/bin /../ lib/gcc/mingw32/6.3.0 /../../. ./../mingw32/bin/ld.exe:找不到-lSDL2_image
问题出在哪儿?
| 归档时间: |
|
| 查看次数: |
111 次 |
| 最近记录: |