opencv 与ROS路径冲突

刚学习opencv,编辑例子的时候发现cv.h找不到,git opencv后安装在/usr/local/下,在路径中添加后出现redefine的错误,网上搜索得知,ROS也配置了opencv的路径,在/opt下

通过pkg-config --cflags --libs发现路径确实配置在了/opt下,lib的路径是由安装路径下的.pc文件配置的,把/opt下的.pc文件的路径改成与/usr/local下的相同,编译通过了,linux虽然也用过一阵,但是一知半解,所以应该还是可以用export 命令修改的吧?

你可能感兴趣的:(opencv)