编译随机森林工具compile_windows.m文件时出现错误问题解决

一 问题:

跑《MATLAB 神经网络43个案例分析》源代码&数据的第30章随机森林时,随机森林库函数无法调用。按照说明文档下载了GCC和mingw64,折腾过各种路径设置

还是无法运行   compile_windows.m,出现部分错误如下:

 I am going to use the precompiled fortran file
If it doesnt work then use cygwin+g77 (or gfortran) to recompile rfsub.f
使用 'Microsoft Visual C++ 2010' 编译。
错误使用 mex
mex_ClassificationRF_train.cpp

此为部分错误

 

二 问题解决方案:

下载RF_MexStandalone-v0.02-precompiled,MATLAB设置路径,完美解决,可以调用随机森林库函数。

 

 

 

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当你在编译代码,如果出现了 "#include" 错误,通常是由于编译器无法找到所需的头文件导致的。这种错误可能是由于以下几个原因引起的: 1. 缺少头文件:检查你的代码中是否包含了正确的头文件路径和文件名。确保你使用了正确的语法和文件名拼写。 2. 头文件路径错误:检查你的编译器设置或项目配置文件(如 compile_commands.json)中的头文件路径是否正确。确保编译器可以找到所需的头文件。 3. 编译器选项错误:检查你的编译器选项是否正确设置。有候,你可能需要在编译命令中显式地指定头文件路径或使用适当的编译器选项。 4. 缺少依赖库:如果你的代码依赖于某些外部库,确保这些库已正确安装并在编译过程中可用。 解决这些问题的方法包括: 1. 更新 compile_commands.json:如果你使用的是 CMake 构建系统,确保你的 compile_commands.json 文件已正确生成,并包含了正确的头文件路径。 2. 更新 includePath:如果你在使用集成开发环境(IDE)或编辑器插件,确保你的 includePath 设置包含了正确的头文件路径。 3. 检查头文件路径:仔细检查你的代码中的头文件路径是否正确,并确保文件存在于指定的路径中。 4. 检查编译器选项:检查你的编译器选项是否正确设置,并确保头文件路径被正确地传递给编译器。 希望这些解决方法能帮助你解决 "#include" 错误。如果你有任何进一步的问题,请随提问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值