j35*_*t3r 3 c++ opencv intellij-idea clion
我是clion的新手,我想编译我的项目。
如果我在控制台中编译它:g ++ -oa main.cpp -std = c ++ 11 pkg-config opencv --cflags --libs
-lboost_system ...可以正常工作。
当我将其添加到Cmake / Cache-> CMAKE_CXX_FLAGS时,它将被解析为“ pkg-config opencv --cflags --libs”,这是不需要的。
有人可以帮我吗?
1.从命令行
您可以设置CMAKE_CXX_FLAGS
:
export CMAKE_CXX_FLAGS =`pkg-config opencv --cflags --libs`(注意后面的刻度线)
2.在CMakeLists.txt
文件/您的cmake文件中:
如果您使用的是OpenCV 2.4或更高版本,则可以使用以下方法进行操作:
FIND_PACKAGE( OpenCV REQUIRED core highgui imgproc)
Run Code Online (Sandbox Code Playgroud)
其他方式是:
find_package(PkgConfig REQUIRED)
pkg_search_module(OpenCV REQUIRED core highgui imgproc)
Run Code Online (Sandbox Code Playgroud)
(也可以根据项目要求添加/减去其他OpenCV模块)
归档时间: |
|
查看次数: |
6294 次 |
最近记录: |