前言:

  一个好的开发环境,是程序猿梦寐以求的,对于opencv的开发,一直觉得vs虽然牛逼但太庞大,所以后来用了codeblocks,然后又觉得无论是vs还是codeblocks都不够美观,代码提示也不太好,配置也很繁琐。然后,我就在网上搜好用的C++ IDE,这不,逮到了Clion,一直很怀念当年做web开发时用的IntelliJ IDEA,这个Clion也是来自Jetbrains家族的,所以美观方面可谓无可挑剔。下面就开始来搭建吧。

搭建:

  1、下载下来最新的2016.3.3版本的Clion,很简单,默认安装。

  2、minGW编译器,网上下载个绿色版本的,我这里用的是minGW3.20的版本,解压在某处,打开Clion就在setting的时候选择一下编译器所在目录就行

  3、需要用minGW编译opencv,参考我另外一篇文章Codeblocks + opencv + Cmake + minGW 环境搭建(一劳永逸版)

示例项目:

  新建一个项目hello,只要配置一下cmake的list文件,然后在main.cpp写个简单的显示lena的代码就行了

  

cmake_minimum_required(VERSION 3.6)
project(hello)

set(CMAKE_CXX_STANDARD 11)

# 包含目录
include_directories(C:\\\\opencv\\\\include)
include_directories(C:\\\\opencv\\\\include\\\\opencv)
include_directories(C:\\\\opencv\\\\include\\\\opencv2)

# 源文件
set(SOURCE_FILES main.cpp)

# minGW编译opencv的dll.a库
set(TARGET_LIBS
        "C:\\\\opencv\\\\lib\\\\libopencv_core244.dll.a"
        "C:\\\\opencv\\\\lib\\\\libopencv_highgui244.dll.a"
        "C:\\\\opencv\\\\lib\\\\libopencv_imgproc244.dll.a"
        )

add_executable(hello ${SOURCE_FILES})
target_link_libraries(hello ${TARGET_LIBS})
CmakeList.txt

相关文章:

  • 2022-12-23
  • 2021-07-25
  • 2021-08-25
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
  • 2021-07-12
猜你喜欢
  • 2021-04-30
  • 2021-07-25
  • 2022-12-23
  • 2021-06-18
  • 2021-12-21
  • 2022-12-23
  • 2021-11-09
相关资源
相似解决方案