当前位置:   article > 正文

g++编译添加头文件路径,设置库路径,包路径,找文件,创建软连接,_g++指定头文件路径

g++指定头文件路径

目录

1 找文件

2 添加包含路径

3 库路径

4 添加pkg

5 g++编译时提示:error: pkg-config opencv --cflags --libs: 没有那个文件或目录

6 创建软连接


我的opencv安装在了/usr/local/opencv4.5.3路径下,一般都是在/usr/local下

1 找文件

sudo find / -name opencv.hpp           在   '/'  这个路径下找opencv.hpp这个文件

2 添加包含路径

使用 -I(大写的i) + 上述路径来指定寻找头文件的目录

g++ main1.cpp -I /usr/local/opencv4.5.3/include/opencv4/ -L. -lthermometry -lSimple -lm -o main1 `pkg-config opencv --libs --cflags`
 

3 库路径

sudo nano /etc/ld.so.conf.d/opencv.conf

添加:/usr/local/opencv4.5.3/lib      

然后 sudo ldconfig

4 添加pkg

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH

source /etc/bash.bashrc

5 g++编译时提示:error: pkg-config opencv --cflags --libs: 没有那个文件或目录

`pkg-config opencv --cflags --libs` 两边的点是键盘ESC下面、数字1左边的那个符号`,不是单引号'。

6 创建软连接

sudo ln -s /usr/local/lib/libxxxx.so  /usr/lib/libxxxx.so  

这样的话,可以把安装在local/lib下的共享库链接到系统lib中,需要啥链接啥~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/201036
推荐阅读
相关标签
  

闽ICP备14008679号