这篇文章主要在下面这篇文章的基础上,先是实现了一键编译和一键运行两个单个功能,最后又进一步使用Clion自带的Custom Build Application实现编译且运行一键实现。

https://blog.csdn.net/he_yang_/article/details/96644480

Clion采用cmake来构建项目并运行,对于单个cpp文件的编译并不支持。网上的一些方法都是通过修改CmakeLists.txt文件来实现的, 每创建一个文件就得修改一次文件, 很麻烦。下面介绍的方法,可以最终实现一键编译且运行。

1.配置External Tools

首先从setting里找到External Tools,点红圈的+号,如果你之前没有添加过快捷键,这里应该是空的,我已经添加好了。

      

Program里面是你自己mingw中bin文件夹下g++程序的路径,找到自己的就好(如我的是C:\mingw17\MinGW\bin\g++.exe)

其他地方完全按照图里的填写。

 2 配置快捷键

3.测试

创建一个工程,添加一个c++源文件,命名为a.cpp,写一点打印a!的代码。

先按Alt+Z(编译)

再按Alt+X(运行)

出现上面的结果就是成功了。这样已经很方便了,但是还是不完美,下面的方法可以达到一键编译且运行的效果。(上面的内容基本上是copy上面提到的博文的,下面的是我的原创)

1配置

点击右上方绿色三角左边的方框,下拉的Edit Configurations

点击左上角的+号

首先是Target, 点击Configure Custom Build Targets

点击+号,右边第一个选MinGW,第二个下拉选择我们之前配置的C++编译,Clean可以不用管

完了点击Ok

然后是Excutable, 下拉点击Select other

选择工程目录下,刚刚用上面方法生成的a.exe文件

最后点击Ok,完成。

2测试

首先选中我们刚才配置的 “编译运行 自定义”, 然后点击绿色三角形运行

成功。

换一个文件,b.cpp,点击运行

成功!

最新文章

  1. How to use the function of assembly.
  2. updatepanel 回发或回调参数无效
  3. windows下命令行打jar包方法
  4. WPF与winform与silverlight的区别
  5. 发现Select等注入语句自动跳转Code
  6. 研磨设计模式解析及python代码实现——(三)适配器模式(Adapter)
  7. 快速构建Windows 8风格应用15-ShareContract构建
  8. 编辑控件CKEditor和CKFinder
  9. 苹果新手MacBook 目录认识
  10. js间隔几秒弹出一次联系框
  11. 4种方法让SpringMVC接收多个对象(转:http://blog.csdn.net/lutinghuan/article/details/46820023)
  12. android4.2添加重启菜单项
  13. window无法启动mongodb服务:系统找不到指定的文件错误的解决方法
  14. easyUI-layout布局
  15. SharePoint 上传文档提示别人迁出
  16. spring cloud 学习目录
  17. Nodejs学习事件模块
  18. ID和Name
  19. json_encode 中文 null
  20. JS/JQuery获取当前元素的上一个/下一个兄弟级元素等元素的方法

热门文章

  1. sql:union 与union的使用和区别
  2. Python操作Redis,你要的都在这了!
  3. Wannafly挑战赛22 C 多项式(大数,多项式极限)
  4. 利用zookeeper部署kafka集群
  5. Java基本的程序结构设计 大数操作
  6. feign 发送请求时,传多个参数时的写法
  7. 502 bad gateway nginx 的错误的解决方案
  8. ListView的创建
  9. Python修炼之路-模块
  10. SpringBoot框架(3)--条件装配