ЛОР помоги пытаюсь собрать проект с SDL2_image получаю сообщение об ошибке:
g++ -o test main.cpp src/Game.cpp `pkg-config --cflags --libs sdl2` -lsdl2_image
/usr/bin/ld: cannot find -lsdl2_image
collect2: error: ld returned 1 exit status
сам пакет libsdl2-image-dev установлен
Вобще я хотел собрать используя cmake там сообщение об ошибке не получаю, но возникала другая проблема.
когда использую SDL_LoadBMP(«1.bmp») все работает нормально, а IMG_Load(«1.png») возвращает NULL словно не находит изображение по адресу хотя лежат они в одном каталоге.
попытка ручной компиляции вызвала первую ошибку, помогите собрать, хоятябы вручную, ну а если подскажите в чем недуг cmake вообще отлично
собственно кусок CmakeLists
include(FindPkgConfig)
PKG_SEARCH_MODULE(SDL2IMAGE REQUIRED SDL2_image)
include_directories(${SDL2_INCLUDE_DIRS}
${SDL2IMAGE_INCLUDE_DIRS}
)
add_executable(${PROJECT_NAME}
main.cpp
src/Game.cpp
)
target_link_libraries(TestGraphic ${SDL2_LIBRARIES} ${SDL2IMAGE_LIBRARIES})