cpp环境搭建 - CLion下使用cmake编译项目

发布时间 2023-12-17 22:58:22作者: yanghui01

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博客