Windows下配置CLion,SDL开发环境
未经作者许可,严禁转载!
修改
2023/2/25
加了一些通过科大原下载配置msys的方法,别的源应该也是差不多的方法。
加入“配置环境变量”章节。
把pkg-config这个包去掉了,因为他和pkgconf冲突(是cmake的依赖),但他们都提供pkg-config这个程序,结果是一样的。
对CMakeLists做了一些小修改,把include(FindPkgConfig)
换成了find_package(PkgConfig REQUIRED)
;同时做了一些格式上的修改。
大部分截图还是21年的,懒得改。改了一张,加了一张。
以下是正文
思路:
- 安装CLion。(不展开了)
- 配置MinGW工具链(使用MSYS,而不是官方推荐的)
- 配置CMakeLists
- 理论上这个方法在Linux上也行得通,没试过。
使用MSYS安装MinGW工具链和sdl
-
安装MSYS。按照官网的步骤傻瓜式安装就行了。
这里挂一个科大镜像的下载链接:http://mirrors.ustc.edu.cn/msys2/distrib/x86_64/
在下面选最新的msys2-x86_64-某年某月某日.exe
就行了,不要下.sig
结尾的。 -
打开MSYS:
-
配置pacman源:
没错,这就是arch的pacman。。。
按照科大源的说明,输入如下命令:
sed -i "s#mirror.msys2.org/#mirrors.ustc.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
然后,刷新pacman:
pacman -Syy
-
安装MinGW的C/C++编译器和cmake等工具:
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-cmake mingw-w64-x86_64-pkgconf mingw-w64-x86_64-make mingw-w64-x86_64-gdb mingw-w64-x86_64-ninja
输入y或者直接回车即可。由于我已经安装过了,第一次安装的时候没有那堆warning。
等他安装完几亿个文件之后,这样安装sdl:
pacman -S mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_ttf mingw-w64-x86_64-SDL