Вопросы

Makefile не находит библиотеки

Я пытаюсь написать 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)  

И я получаю такие ошибки:

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

В чем проблема?

Читать:
Переместить код исходного файла группы в определенный раздел сценария компоновщика

Проблема связана с g++   —  person Faustas Butkus    schedule 14.03.2018

Похожие записи

строки исчезают в таблице матов, когда я сначала фильтрую, а затем группирую таблицу

admin

html не имеет новой строки с pugjs

admin

Ветвь TFS для каждого выпуска. Проблема проектирования ветвления

admin

Как я могу использовать SQLite для функционального тестирования PHPUnit в TYPO3 9LTS

admin

Как отправить событие adb для длительного нажатия клавиши

admin

Возникли проблемы с перемещением объекта на экране в Python с помощью pygame

admin