欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

【c++】48.g++编译opencv、多线程

发布时间:2025/3/21 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【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、多线程的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。