Java安装opencv(Mac)
下载源码
https://github.com/opencv/opencv
直接下载压缩包就可
安装cmake和make
CMake和Make都是用于自动化编译和构建软件的工具,它们在软件开发中起着至关重要的作用。
- CMake:CMake是一个跨平台的构建系统,它可以生成Makefile文件或其他形式的构建文件,这些文件可以用于指导编译器如何编译和链接源代码。CMake的主要优点是它可以在多种操作系统和编译环境中使用,包括Linux、macOS、Windows、GCC、Clang、Visual Studio等。
- Make:Make是一个用于自动化编译的工具,它读取名为Makefile的文件,然后根据这个文件中的指令来编译源代码和链接对象文件,生成可执行文件或库文件。Make可以处理项目中的依赖关系,只重新编译那些自上次编译后被修改过的文件,从而加快编译速度。
在使用CMake和Make构建一个项目时,一般的步骤是:
- 首先,运行CMake来生成Makefile文件。在这个过程中,CMake会检查系统中的编译器、库和工具是否满足项目的需求,然后生成相应的Makefile文件。
- 然后,运行Make来编译项目。Make会读取Makefile文件,然后根据文件中的指令来编译源代码和链接对象文件,生成可执行文件或库文件。
brew install