博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
opencv的CMakeLists.txt与makefile写法
阅读量:7197 次
发布时间:2019-06-29

本文共 838 字,大约阅读时间需要 2 分钟。

opencv的CMakeLists.txt

cmake_minimum_required(VERSION 2.8)project(my_run_name)find_package(OpenCV REQUIRED)add_executable(your_executable_file test_imgread.cpp)target_link_libraries(videostab ${OpenCV_LIBS})

linux下使用opencv的cpp代码,对应的makefile

有imread.cpp和fun2.cpp,以及fun2.h三个文件

all: outout: imread.o fun2.o    g++ -o nice imread.o fun2.o `pkg-config --libs opencv`imgread.o: imread.cpp    g++ -c imread.cpp `pkg-config --cflags opencv`fun2.o: fun2.cpp    g++ -c fun2.cpp `pkg-config --cflags opencv`

如果是用CLion作为IDE,则其CMakeLists.txt写成:

cmake_minimum_required(VERSION 3.2)project(opencv_test)set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")set(SOURCE_FILES main.cpp)find_package(OpenCV REQUIRED)add_executable(opencv_test ${SOURCE_FILES} source_file.h source_file.cpp)target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})

也就是添加了倒数第1行和倒数第3行。

转载地址:http://apkum.baihongyu.com/

你可能感兴趣的文章
[问题]javax.servlet不存在的问题
查看>>
Hive学习总结之五:HBase和Hive的集成
查看>>
Windows7系统中启动Windows Event Log服务提示拒绝访问,错误5的解决方法
查看>>
mybatis--缓存(一级和二级缓存)
查看>>
centos 配置 nginx + fcgiwrap + git
查看>>
Eclipse下Maven打包非法字符问题
查看>>
FreeMarker标签
查看>>
AngularJS 中的 Promise 和 设计模式
查看>>
《从面试题来看源码》,单参数,多参数,如何正确使用@Param
查看>>
《JavaScript设计模式》学习日志
查看>>
MySql 建表、添加字段、修改字段、添加索引SQL语句写法
查看>>
Core Bluetooth框架之三:最佳实践
查看>>
Gson序列化时@SerializedName的使用
查看>>
windows上pip install 报编码错误
查看>>
boost asio学习笔记 [1] - 同步通讯
查看>>
什么是BMC商业模式?
查看>>
不同浏览器中单选框和文字对齐的兼容
查看>>
Python 浮点数在列表中排序的问题
查看>>
一个失业三年后,又重新找回自信的小伙靠的是什么?
查看>>
JFinal学习-Excel导出
查看>>