将神经网络从Matlab编译成C++代码,在VS2019中#include源文件总是报错,如何解决?

问题遇到的现象和发生背景

我想把已经训练好的神经网络模型从Matlab编译成C++,MATLAB没有显示报错,但是到了VS,总是无法打开源文件,不知道如何解决

img


img

运行结果及报错内容
我的解答思路和尝试过的方法

改成x64也试过没有用

我想要达到的结果

在VS可以正常运行

你把头文件也加入到工程里,头文件确认放到工程所在目录,多简单啊

你要把所有的myNeuralNetworkFunction_*源文件都拷贝到你的project目录下面,并添加到project里面

可能你的头文件不在你的当前目录下,你可以在配置中的C/C++里附加目录添加头文件对应的路径,或者把头文件直接拷贝过来

头文件目录设置有问题,找不到头文件。加到工程里面或者设置搜索路径,让编译器能够找到.h文件。

除了添加库,还要添加支持库

配置附加目录头文件,源文件都加进去。

同问