本文主要是介绍【c++】48.g++编译opencv、多线程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有时候我们想做单个c++文件的进行测试函数功能的,需要用到编译命令,记住以下编译命令,供以后查阅:
g++ test.cpp -std=c++11 -o test `pkg-config opencv --cflags --libs`
注意上面的pkg-config opencv --cflags --libs
需要放在源文件test.cpp
后面,否则会报错。
对于头文件的包含,通常有以下常用的一些
#include <iostream>
#include <string>
#include <vector>
编译opencv需要包含下面头文件:
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/opencv.hpp"
如果用到了矩阵,得包含下面头文件:
#include <Eigen/Core>
#include <Eigen/Dense>
#include <opencv2/core/eigen.hpp>
对于多线程
测试,需要包含以下头文件:
#include <thread>
多线程编译命令:
g++ test.cpp -std=c++11 -pthread -o test
这篇关于【c++】48.g++编译opencv、多线程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!