2019年11月13日
摘要: centos上编译报错,部分信息如下: /usr/local/lib/libprotobuf.so.9: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c 阅读全文
posted @ 2019-11-13 09:41 luku 阅读(30008) 评论(0) 推荐(0) 编辑
  2019年10月24日
摘要: 在opencv3中可编译通过,但opencv4中无法编译,报错: 是因为opencv4中CV_COMP_CORREL定义在types_c.h文件中,只需包含以下头文件即可。 阅读全文
posted @ 2019-10-24 17:45 luku 阅读(1308) 评论(0) 推荐(0) 编辑
摘要: wildcard 扩展通配符; patsubst 替换通配符; objects := $(patsubst %.c,%.o,$(wildcard *.c))//将当前目录下的.c源文件列表替换为同名的目标文件列表,构建了目标文件; foo : $(objects) cc -o foo $(objec 阅读全文
posted @ 2019-10-24 17:31 luku 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1. 头文件指定 1.1 include_directories(path) 包含程序编译所需库的头文件:path——头文件所在目录; 相当于Makefile中使用CFLAGS+=-Ipath;-Ipath,path——头文件所在目录。 编译时,查找优先级高于默认的/usr/include和/usr 阅读全文
posted @ 2019-10-24 16:29 luku 阅读(1205) 评论(0) 推荐(0) 编辑
  2019年10月18日
摘要: 可执行文件的简单移植 1. 环境变量 PATH 保存了可直接在shell下运行的所有命令所在的路径,一般为多个路径。如想在命令行下直接运行python命令,可通过以下语句。 export PATH=/path/to/python:$PATH LIBRARY_PATH 用于在程序编译期间查找动态链接库 阅读全文
posted @ 2019-10-18 15:18 luku 阅读(832) 评论(0) 推荐(0) 编辑