我只是想學習如何在Clion(Jetbrains IDE)中使用SDL,我在帖子中找到了一個答案來編輯我的CMakeLists.txt,我做到了!但它沒有奏效。如何配置Clion以使用SDL2?
我可以使用這些庫,但我無法編譯它,在圖像中可以看到輸出控制檯中的錯誤。
有人可以幫我配置它,請
這是我的 「的CMakeLists.txt」
cmake_minimum_required(VERSION 3.6)
project(OpenGLTest)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -lmingw32")
set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++")
include_directories(${PROJECT_SOURCE_DIR}/include)
link_directories(${PROJECT_SOURCE_DIR}/lib)
set(SOURCE_FILES main.cpp)
add_executable(OpenGLTest ${SOURCE_FILES})
target_link_libraries(OpenGLTest libSDL2main libSDL2 libSDL2_test)
這是我的 「的main.cpp」
#include <iostream>
#include <SDL.h>
int main() {
SDL_Init(SDL_INIT_EVERYTHING);
std::cout << "Hello, World!" << std::endl;
return 0;
}
PS:這是我編寫的代碼只是爲了測試編譯。
這是在克利翁控制檯錯誤
你得到了什麼樣的錯誤信息? –
https://i.stack.imgur.com/Szil0.png這是輸出控制檯 – SupineDread89
,在這裏你可以看到我的文件和庫https://i.stack.imgur.com/IiE8X.png – SupineDread89