【MATLAB】MATLAB转C/C++语言并部署到VS2019

首先将你要转换的代码保存

powershell 复制代码
function [outputArg1, outputArg2]= test(inputArg1,inputArg2)
    print(inputArg1+inputArg2)
    outputArg1=double(inputArg1+inputArg2);
    outputArg2=double(inputArg1*inputArg2);
end

在APP中找到MATLAB Coder

选择保存的文件

C/C++中需要给变量定义类型,选择指定类型

选择保存的文件

Build type、Language以Toolchain根据自己需求选

More Setting中也根据自己需要选,注意最好选Debug。

生成后会发现报错,这是因为不是所有语句都可以转换为C/C++,将不能转换的语句修改或者注释掉

成功生成后C/C++的代码路径为

打开VS2019,将生成代码文件导入

配置debug

成功

相关推荐
Hical6123 分钟前
实测:C++20 协程 vs Go Gin vs Rust Actix,谁的 Web 性能更强?
c++
wjs202427 分钟前
Go 语言接口
开发语言
草莓熊Lotso35 分钟前
《告别 “会用不会讲”:C++ string 底层原理拆解 + 手撕实现,面试 / 开发都适用》
开发语言·c++·面试
水木流年追梦37 分钟前
【python因果库实战27】逆概率加权模型2
开发语言·python
会编程的土豆42 分钟前
【数据结构与算法】空间复杂度从入门到面试:不仅会算,还要会解释
数据结构·c++·算法·面试·职场和发展
张槊哲1 小时前
C++ 进阶指南:如何丝滑地理解与实践多线程与多进程
开发语言·c++·算法
雪度娃娃1 小时前
Effective Modern C++——型别推导
开发语言·c++
Hello eveybody1 小时前
介绍一下背包DP(C++)
开发语言·c++·动态规划·dp·背包dp
charlie1145141912 小时前
AwesomeQt:最小的Qt6系列迷你版本教程发布!
linux·c++·qt·c
Run_Teenage2 小时前
Linux:线程互斥,线程锁
运维·开发语言·jvm