当传递'-std=c++11'到遗留代码工具目前不支持,我已经测试了以下工作区:金宝app
- 构造一个头文件,声明没有c++11语法的模拟函数
- 编译c++项目到一个共享静态库(使用'-std=c++11'),其中包含模拟函数的定义
- 创建一个带有调用模拟函数的包装器函数的c++文件
- 创建一个遗留代码结构'def',如//www.tatmou.com/help/金宝appsimulink/examples/c-object-methods-as-legacy-functions.html
- Set def.Options.language = ' c++ ', def.HeaderFiles = {'simple_header.hpp'}, and def.HostLibFiles = {'shared_static_library.so'}
- 继续按照上面链接页面上的说明操作