Ubuntu 16.04 配置Sublime 编译运行Opencv的C++程序

“不要被任何人打乱自己的脚步,因为没有谁会像你一样清楚和在乎自己的梦想。”

Sublime 绝对是我用过最好的编辑器,没有之一

默认是可以编译正常的C++程序的~

首先打开sublime, sublime→Tools→Build System→New Build System,这时会弹出一个编辑窗口,填入如下指令,保存,可以存成build_with_opencv之类的名字,方便辨识。保存完之后在Build System里就有有这个选项,在需要使用的时候勾选即可。

{
    "shell_cmd": "g++ -std=c++0x \"${file}\" -o  \"${file_path}/${file_base_name}\" `pkg-config --cflags --libs opencv` ",
    "working_dir": "${file_path}",
    "selector": "source.cc, source.cpp, source.h",
 
    "variants":
    [
        {
            "name": "Run",
            "shell_cmd": "g++ -std=c++0x \"${file}\" -o \"${file_path}/${file_base_name}\" `pkg-config --cflags --libs opencv`&& \"${file_path}/${file_base_name}\""
        }
    ]
}

然后 添加编译时使用opencv库路径:

1.  sudo gedit /etc/ld.so.conf

2. 打开文件之后在文件末尾添加 include /usr/local/lib

3. 保存文件 在终端执行 sudo ldconfig

最后 设置pkg config path:

1. 在终端执行下面指令打开文件 sudo gedit /etc/bash.bashrc

2. 在文件末尾添加

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

  • export PKG_CONFIG_PATH

3. 保存文件,在终端执行source 使改动生效

    source /etc/bash.bashrc

ok,到此结束

fight-ZH~

猜你喜欢

转载自blog.csdn.net/m0_38087936/article/details/85336254