“不要被任何人打乱自己的脚步,因为没有谁会像你一样清楚和在乎自己的梦想。”
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~