admin 管理员组文章数量: 887018
参考文章:https://blog.csdn/zhying719/article/details/104549224
简单记录一下Windows系统下,Clion配置SDL2开发环境过程。
环境: Windows 7系统/Clion 2019.3.4/x86_64-w64-mingw32(version8.1.0)/SDL2-2.0.12
mingw32下载地址:x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z, 这里我选择的是x86_64-posix-seh,POSIX标准下seh Exception Library的包。SDL2到官网下载即可。
1.打开Clion后,首先配置一下mingw。依次打开File -> Settings -> Build,Execution,Deployment -> Toolchains,填入gcc, g++, cmake, gdb等命令的路径。
2.创建project后,需要关联SDL2库。这里主要是CMakeList.txt文件的配置。
cmake_minimum_required(VERSION 3.15)
project(ExampleClion)
set(CMAKE_CXX_STANDARD 11)
# 声明一个变量SDL2_DIR为SDL2安装路径
set(SDL2_DIR D:/Code/ClionPro/SDL2-2.0.12/x86_64-w64-mingw32)
# 设置要包含的头文件的路径
include_directories(${SDL2_DIR}/include)
# 设置要关联的库的路径
link_directories(${SDL2_DIR}/bin)
add_executable(ExampleClion main.cpp)
target_link_libraries(ExampleClion mingw32 SDL2 SDL2main)
在此注意两点:
1)target_link_libraries中,最好按照mingw32 SDL2 SDL2main顺序做链接。
2)SDL2.dll路径是在它的bin目录下,而不是lib目录。
3.此时,Reload changes没有问题,但build project还是会有link错误。Then,找到安装的SDL2-2.0.12/x86_64-w64-mingw32路径,将其bin,include,lib,share目录中的内容拷贝到mingw32的对应目录中。这样一来,链接时候就不会报错。
版权声明:本文标题:Clion配置SDL2开发环境(Windows系统) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1728142639h1204813.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论