使用Cmake创建Matlab项目
在本文中,我们将介绍如何使用CMake工具来创建一个可与Matlab进行交互的项目。为了方便起见,我们将以cilantro项目为例进行说明。
- 安装Matlab引擎API
要使用Matlab引擎API,需要先安装Matlab软件。然后,在Matlab中找到“Add-Ons”选项,并搜索“MATLAB Engine API for C++”进行安装。安装完成后,记住添加引用库的路径。
- 创建CmakeLists.txt文件
在cilantro项目的根目录下创建CmakeLists.txt文件。该文件用于描述项目的构建信息。
cmake_minimum_required(VERSION 3.17)
project(cilantro)
set(CMAKE_CXX_STANDARD 14)
# 找到Matlab引擎API的头文件和库文件路径
include_directories(/Applications/MATLAB_R2023a.app/extern/include/)
link_directories(/Applications/MATLAB_R2023a.app/bin/maci64/)
# 添加源码文件和可执行文件
add_executable(cilantro main.cpp)
target_link_libraries(cilantro engine)
需要