【发布时间】:2017-02-23 19:37:55
【问题描述】:
我只是想学习如何在 Clion(Jetbrains IDE)中使用 SDL,我在帖子中找到了编辑我的 CMakeLists.txt 的答案,我做到了!但它没有用。
我可以使用这些库,但我无法编译它,在图像中您可以在输出控制台中看到错误。
有人可以帮我配置一下吗
这是我的“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:这是我写的代码,只是为了测试编译。
这是 Clion 控制台中的错误
【问题讨论】:
-
你收到了什么样的错误信息?
-
i.stack.imgur.com/Szil0.png 这是输出控制台
-
在这里你可以看到我的文件和库i.stack.imgur.com/IiE8X.png