I
Size: a a a
I
r
[ 50%] Building CXX object CMakeFiles/AnotherShit.dir/main.cpp.o
[100%] Linking CXX executable AnotherShit
/usr/bin/ld: CMakeFiles/AnotherShit.dir/main.cpp.o: в функции «main»:
main.cpp:(.text+0x15): неопределённая ссылка на «SDL_Init»
/usr/bin/ld: main.cpp:(.text+0x5f): неопределённая ссылка на «SDL_CreateWindow»
/usr/bin/ld: main.cpp:(.text+0x7d): неопределённая ссылка на «SDL_GetWindowSurface»
/usr/bin/ld: main.cpp:(.text+0xa0): неопределённая ссылка на «SDL_MapRGB»
/usr/bin/ld: main.cpp:(.text+0xb3): неопределённая ссылка на «SDL_FillRect»
/usr/bin/ld: main.cpp:(.text+0xbf): неопределённая ссылка на «SDL_UpdateWindowSurface»
/usr/bin/ld: main.cpp:(.text+0xc9): неопределённая ссылка на «SDL_Delay»
/usr/bin/ld: main.cpp:(.text+0xd5): неопределённая ссылка на «SDL_DestroyWindow»
/usr/bin/ld: main.cpp:(.text+0xda): неопределённая ссылка на «SDL_Quit»
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make[2]: *** [CMakeFiles/AnotherShit.dir/build.make:84: AnotherShit] Ошибка 1
make[2]: выход из каталога «/home/rason/src/cpp/raygame»
make[1]: *** [CMakeFiles/Makefile2:76: CMakeFiles/AnotherShit.dir/all] Ошибка 2
make[1]: выход из каталога «/home/rason/src/cpp/raygame»
make: *** [Makefile:84: all] Ошибка 2
r
r
cmake_minimum_required(VERSION 3.7)
project(AnotherShit)
find_package(SDL2 REQUIRED)
include_directories(AnotherShit ${SDL2_INCLUDE_DIRS})
add_executable(AnotherShit main.cpp)
target_link_libraries(AnotherShit ${SDL2_LIBRARIES})
r
r
r
𝙼
𝙼
𝙼
𝙼
н
[ 50%] Building CXX object CMakeFiles/AnotherShit.dir/main.cpp.o
[100%] Linking CXX executable AnotherShit
/usr/bin/ld: CMakeFiles/AnotherShit.dir/main.cpp.o: в функции «main»:
main.cpp:(.text+0x15): неопределённая ссылка на «SDL_Init»
/usr/bin/ld: main.cpp:(.text+0x5f): неопределённая ссылка на «SDL_CreateWindow»
/usr/bin/ld: main.cpp:(.text+0x7d): неопределённая ссылка на «SDL_GetWindowSurface»
/usr/bin/ld: main.cpp:(.text+0xa0): неопределённая ссылка на «SDL_MapRGB»
/usr/bin/ld: main.cpp:(.text+0xb3): неопределённая ссылка на «SDL_FillRect»
/usr/bin/ld: main.cpp:(.text+0xbf): неопределённая ссылка на «SDL_UpdateWindowSurface»
/usr/bin/ld: main.cpp:(.text+0xc9): неопределённая ссылка на «SDL_Delay»
/usr/bin/ld: main.cpp:(.text+0xd5): неопределённая ссылка на «SDL_DestroyWindow»
/usr/bin/ld: main.cpp:(.text+0xda): неопределённая ссылка на «SDL_Quit»
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make[2]: *** [CMakeFiles/AnotherShit.dir/build.make:84: AnotherShit] Ошибка 1
make[2]: выход из каталога «/home/rason/src/cpp/raygame»
make[1]: *** [CMakeFiles/Makefile2:76: CMakeFiles/AnotherShit.dir/all] Ошибка 2
make[1]: выход из каталога «/home/rason/src/cpp/raygame»
make: *** [Makefile:84: all] Ошибка 2
r
𝙼
VK
r
r
g++ main.cpp -pthread -lSDL2
работает𝙼