2015-11-30 5 views
0

У меня есть программа, которую я написал в Windows, используя библиотеку SDL, которую я хотел бы скомпилировать для Raspbian. Я установил CodeBlocks на Raspbian и после выполнения этих инструкций по настройке SDL: http://lazyfoo.net/tutorials/SDL/01_hello_SDL/windows/codeblocks/Как настроить SDL с Codeblocks на Raspbian

Я получаю следующее сообщение об ошибке: г ++ -lc:/SDL/Библиотека -o бен/Debug/SDL_menu объект/Debug/main.o объект/Debug/menu.o -lmingw32 -lSDL2main -lSDL2
объект/Debug/menu.o: файл не распознается: формат файла не распознается collect2: ошибка: л.д. возвращается статус 1 выхода

позже я попробовал этот учебник (который фактически соответствует версии SDL, которую я использую, хотя я использовал предыдущий учебник, чтобы заставить его работать в Windows): http://lazyfoo.net/tutorials/SDL/01_hello_SDL/linux/codeblocks/index.php

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

ld||cannot find -lSDL2| 

У меня очень мало опыта работы с Raspbian или Linux, который, вероятно, почему это так трудно.

Что я могу сделать для этого?

ответ

0

Вам необходимо установить все пакеты SDL2-dev.

APT-получить установку libsdl2-DEV libsdl2-образ-DEV libsdl2-TTF-DEV

включаемой папка, вероятно, будет/USR/включать/SDL2.

И, проверив команду сборки, вы пытаетесь пройти путь стиля Windows на машине Unix, что не совсем точно. Не связывайтесь с mingw32, если вы не используете компилятор Mingw32, и вы должны ссылаться только на mingw32 на Windows.

Смежные вопросы