linux 安装opencv C++
时间: 2025-01-23 08:07:56 浏览: 40
### 安装适用于C++的OpenCV于Linux系统
#### 配置环境变量
为了使链接库能够被操作系统找到,需向`/etc/ld.so.conf.d/`目录下的文件追加路径信息。命令如下所示:
```bash
sudo sh -c 'echo "/usr/local/lib" > opencv4.conf'
```
此操作创建了一个名为`opencv4.conf`的新配置文件,并将路径`"/usr/local/lib"`写入其中[^1]。
#### 创建软连接以便集成开发环境中识别头文件
对于希望在IDE(如VSCode)中获得更好的代码补全支持的情况,可以考虑建立指向包含OpenCV头部定义文件夹的快捷方式。具体做法是从默认安装位置到个人用户的家目录生成一个符号链接:
```bash
sudo ln -s /usr/local/include/opencv4 ~/opencv4
```
这一步骤使得位于`/usr/local/include/opencv4`中的所有内容可以通过访问`~/opencv4`来获取。注意这里的波浪号代表当前登录用户的主目录地址;同时强调应当采用绝对而非相对路径来进行此项设置[^2]。
#### 编译并安装OpenCV源码包
假设已经下载好了官方发布的压缩包或者克隆了GitHub仓库,则按照下面给出的一系列指令完成整个过程:
```bash
cd opencv-<version>
mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make install
```
上述脚本首先切换至解压后的根目录,接着新建子文件夹`build`作为构建产物存放处,再利用CMake工具读取项目结构并准备必要的依赖关系,最后借助GNU Make执行实际编译工作以及最终部署阶段的任务。参数`-j$(nproc)`允许充分利用多核处理器加速进程。
阅读全文
相关推荐


















