Skip to content

ccs19/SDLTestCLion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDLTestCLion

Creating sample project in Clion

Requirements to get it working:

  • MinGW-W64

  • MinGW build of SDL

  • Place SDL2.dll in C:/MinGW-W64/mingw64/bin

  • Place in C:/MinGW-W64/mingw64/x86_64-w64-mingw32/lib

    • libSDL2.a
    • libSDL2.dll.a
    • libSDL2.la
    • libSDL2_test.a
    • libSDL2main.a
  • Add to compile options the following flags in this order
    -lmingw32 -lSDL2main -lSDL2

Possible CMakeLists:

cmake_minimum_required(VERSION 3.1)
project(SDL2Sample1)

set(SDL_FLAGS "-lmingw32 -lSDL2main -lSDL2")
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} )
set(CMAKE_CXX_STANDARD_LIBRARIES "${CMAKE_CXX_STANDARD_LIBRARIES} ${SDL_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES main.cpp MainWindow.cpp)
add_executable(SDLTestCLion ${SOURCE_FILES})


These steps should work in Linux also. Just replace windows directories with Linux directories.

About

Creating sample project in Clion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published