CLion是JetBrains旗下的一款cpp开发工具,用过IDEA的就知道JetBrains旗下的开发工具好用又强大。
这边使用了CLion的2021.2.2版本,为啥用这么老的版本?因为这个版本还能用ide-eval-resetter插件
下载地址:Other Versions - CLion (jetbrains.com)
要编译的项目是一个物理引擎开发教程使用的代码
教程地址:从零开始编写物理引擎 - 碰撞检测优化_哔哩哔哩_bilibili
代码地址:GitHub - johnBuffer/VerletSFML-Multithread: Multithreaded deterministic minimalist Verlet solver
代码会用到一个cpp多媒体库SFML:Download (SFML) (sfml-dev.org)
这边下载了32位版本,以及他要求的MinGW版本
下载好后,解压MinGW和SFML的压缩包
解压cpp项目,并用CLion打开(菜单 -> File -> Open)
然后会让配置一下工具链,这边新建一个MinGW并将其设为默认(移到第1个就变成默认了)
然后在CMakeLists.txt文件中添加下SFML所在路径,然后就可以编译运行该项目了
运行效果
参考
CLion安装、配置、使用、调试(完全小白向)-CSDN博客
[笔记]基于VSCode使用cmake配置使用第三方库文件(SFML等)的项目_sfml cmake-CSDN博客
标签:cmake,编译,SFML,版本,cpp,CLion From: https://www.cnblogs.com/sailJs/p/17908562.html