CLion安装+MinGW 配置+Opencv安装

  1. clion官网用学生邮箱注册jetbrains账号,可以免费使用一年jetbrains的软件,一年满后可以继续在官网上延期。

  2. 安装完clion后要配置编译环境,win10常用的环境是MinGW。访问 MingW-W64 官网,并点击页面上方的 Downloads 链接。在 Downloads 页面点击 MingW-W64-builds 链接。在接下来的页面点击 SourceForge 链接。之后就可以下载 mingw-w64-install.exe 这个安装文件,然后进行安装了。选择x86_64-posix-seh 这个版本。

  3. 运行 CLion,在 Settings → Build, Execution, Deployment 中找到toolchains。然后点击 + 号,添加MinGW的编译工具。

  4. 新建项目。选择C++ executable,选择一个项目的location,然后creat。新建之后等一会儿,等右下角的进度条完成后,即可编写你的代码,右上角绿色箭头执行。选择MinGW安装目录,如“‪D:\MinGW”。选择之后CLion会自动扫描到目录中的编译工具,如果扫描不到也可以手动添加。点击OK,完成配置。

  5. 配置opencv。有两种方法,第一种是先Cmake,然后用Cmake编译opencv。第二种方法是直接下载编译好的opencv,这里有个github链接,下载完解压到喜欢的路径,然后将“opencv路径\x64\mingw\bin”添加到系统的环境变量,再将“opencv路径\x64\mingw\lib”下所有的".lib.a"压缩文件放入到“C:\Windows\SysWOW64”目录下(64位), 32位是“C:\Windows\System32”。

  6. 写程序使用opencv的时候在cmakelist中添加如下:

    cmake_minimum_required(VERSION 3.14)
    project(demo)set(OpenCV_DIR  D:\\OpenCV-MinGW-Build-OpenCV-4.1.1-x64)
    find_package(OpenCV REQUIRED)set(CMAKE_CXX_STANDARD 11)add_executable(demo testOpencv.cpp)include_directories(${OpenCV_INCLUDE_DIRS})
    target_link_libraries(demo  ${OpenCV_LIBS})
    
  7. 用以下代码进行测试:

    """testOpencv.cpp"""
    #include <iostream>
    #include <opencv2/highgui/highgui.hpp>using namespace std;
    using namespace cv;int main() {Mat img = imread("C:\\Users\\19728\\Desktop\\timg.jpg");if (img.empty()) {cout << "Error" << endl;return -1;}namedWindow("pic", WINDOW_FULLSCREEN);imshow("pic", img);waitKey();return 0;
    }
    

    得到结果如下:

CLion安装 + MinGW 配置 + Opencv安装相关推荐

  1. android studio cmake opencv_Mac下安装及配置OpenCV环境(Xcode)

    Mac下安装及配置OpenCV环境(Xcode) OpenCV (Open Source Computer Vision Library) OpenCV是Intel开源计算机视觉库.它由一系列 C 函 ...

  2. mingw 配置 opencv与vscode

    mingw 配置 opencv mingw的安装配置 mingw 的安装以及环境变量的添加 cmake安装 opencv 编译安装 opencv 下载安装 opencv 编译 g++ 手动编译 .ex ...

  3. Redis安装与配置Redis安装与配置

    今天在使用Redis的时候遇到了一些问题,这个问题的解决,发现很多人使用Redis的时候没有一点安全意识.所以又重温了一下Redis,觉得应该写一下Redis的安全和配置. Redis安装与配置Red ...

  4. CentOS系统上编译、安装、配置OpenCV

    声明:本文是个人根据相关博客资料加上自己的经验整理,在此分享以供大家学习交流! 假设CentOS系统下的CodeBlocks已经安装完成,下面我们要在CentOS平台下编译OpenCV,并在CodeB ...

  5. miniconda的安装与配置_Miniconda安装及使用--小白上路

    Miniconda简介 Miniconda是一款小巧的python环境管理工具,安装包大约只有50M多点,其安装程序中包含conda软件包管理器和Python.一旦安装了Miniconda,就可以使用 ...

  6. mysql5.5java安装_配置非安装版的mysql 5.5

    将下载的zip包解压到某一个文件夹下,我解压到了D:\Program Files\MySQL目录下.打开软件根目录,在这儿为D:\Program Files\MySQL\mysql-5.5.23-wi ...

  7. 免安装PortableGit配置 + TortoiseGit安装

    文章目录 官网/安装Git 将git命令添加到Path环境变量 添加GitHub登录账号 下载安装TortoiseGit 官网/安装Git Git官网:https://git-scm.com/ 国内用 ...

  8. pythonqt5安装路径配置_PyQt5 安装与环境配置方法图解详细教程

    PyQt5 是用来创建Python GUI应用程序的第三方工具包,它不仅与Python有着良好的兼容性,还可以通过可视化拖拽的方式进行窗体的创建,提高开发人员的工作效率,因此深受开发人员的喜爱.作为一 ...

  9. mac:Go安装和配置+GoLand安装和使用之完整教程

    前言 作为一个go语言程序员,觉得自己有义务为go新手开一条更简单便捷的上手之路.纵使网上教程很多,但总不尽人意.go的入门门槛还是非常低的,无论是安装还是使用. go安装 go 语言支持以下系统: ...

  10. zabbix安装与配置-zabbix安装与配置

    一.zabbix 简介 1.什么是zabbix?  zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.  zabbix能监视各种网络参数,保证服务器系统的安全 ...

最新文章

  1. C++设计模式(转)
  2. 边缘计算大热 AI芯片站上风口
  3. 贵州大学java期末考试_CONTRIBUTING.md
  4. 基于Quartz.net 的开源任务管理平台
  5. 支付宝打年兽神器 v1.4.5
  6. JS学习之Object
  7. 三分钟带你快速看懂电子数据取证! | 打击网络犯罪必备知识
  8. Shiro高版本默认密钥的漏洞利用
  9. spring项目接入flyway(一) 背景、快速入门
  10. 最新的QQ跳转支付宝并自动领红包脚本。
  11. 无纸化考试系统(CS)
  12. 常用的Linux 系统监控工具
  13. 18771:奶牛的草(multimap)
  14. lumerical安装教程
  15. cgb2109-day02
  16. 智能制造 | 机器视觉系统,直击纺织行业人工质检痛点难点,提升缺陷检出精准度至99.9%
  17. 2023年Python数据分析有什么好的课程推荐吗?
  18. 换种思路解释自我管理
  19. 网络安全重要法律解读
  20. 如何将qsv格式视频转换为MP4格式?qsv文件怎么转换成mp4

热门文章

  1. 爱折腾星人必备工具,系统重启还原精灵-影子卫士
  2. 【HTML5】Web前端——制作 3D 旋转魔方相册
  3. 手机word如何转换html,如何把Word转换为网页html格式
  4. DTcms-【知识点】-知识点缴获
  5. QCustomplot 实现鼠标追踪定位线以及坐标
  6. C++判断一个数是否为素数
  7. React——插件集合
  8. 手机python30编程教程入门_Python新手入门教程_在手机上就能学习编程的软件
  9. 最简单的视频编码器:基于libx265(编码YUV为H.265)
  10. sqlldr mysql_sqlldr数据导入