主要内容

使用Microsoft®Visual Studio®编译和调试生成的C代码

这个例子展示了如何从模型生成代码并生成Visual Studio解决方案。有关基本示例,请参见rtwdemo_counter

关于本例

构建此示例模型将生成一个Visual Studio解决方案。以下模型配置参数设置控制代码生成:

  • 系统目标文件grt.tlc

  • 模板makefile环球套票。MSVCBuild

当您使用此配置构建模型时,Simulink Coder将在Visual Studio解决方案中生成代金宝app码。将此解决方案添加到Visual Studio C/ c++项目中,以将生成的代码与自定义的Visual Studio代码集成。

开始之前

  • 此示例为在Microsoft Windows®平台上运行的Microsoft Visual Studio构建代码。

  • 此示例适用于Microsoft Visual Studio,但不适用于Visual Studio Express。

  • 金宝appSimulink Coder使用GRT代码格式,用于快速原型。

  • Embedded Coder使用ERT代码格式,该格式用于生产部署。

例子的步骤

  1. 打开示例模型rtwdemo_counter_msvc.在命令窗口中,输入:open_system(“rtwdemo_counter_msvc”);

  2. 要在生成的Visual Studio解决方案中生成调试输出,请设置模型配置参数使命令make_rtw DEBUG_BUILD = 1.(如果解决方案中不需要调试输出,则忽略此步骤。)

  3. 要生成代码并构建可执行程序,请启动构建过程。

  4. 完成构建过程后,您可以看到生成了一个Visual Studio解决方案,并将其放置在msvc文件夹下的文件夹rtwdemo_counter_msvc_grt_rtw

  5. 在Microsoft Visual Studio中,打开rtwdemo_counter_msvc.sln解决方案文件。

使用该解决方案在Visual Studio中构建和调试生成的代码。

相关的话题