《编译过程记录与总结》
第一次自己摸索着编译,整理记录一下…首先说明下文件目录:
1.cmakeLists方式
首先在project目录下新建CMakeLists.txt,在source目录下也需新建一个CMakeLists.txt。同时新建一个build目录用来编译。
project目录下的CMakeLists.txt内容:
其中的set()路径这一句最好不要省略,避免找不到opencv的问题。
source下的CMakeLists.txt内容:
编译过程:
(1)在terminal端进入到build文件
cmake …
成功后继续make。最终会在build/source/lib文件夹下生成一个libxxxproject.so的动态库,这个就是可以提供给别人调用的动态库。
2.makefile方式
makefile方式在编译时makefile文件直接放在工程目录下与source,include平级。makefile文件: