CANOE制造dll文件,以及应用dll文件

1、使用canoe自带的capl dll

2、然后使用Visual Studio 2022 打开项目

3、项目打开后修改下项目属性

4、修改capldll.cpp文件

4.1 添加的内容

复制代码
void CAPLEXPORT far CAPLPASCAL appSum(long i, long j, long* s)

{

    *s = i + j;

}

{"sum", (CAPL_FARCALL)appSum, "CAPL_DLL", "Sum viareference parameter", 'V', 3, {'L', 'L', 'L' - 128}, "", {"i", "j", "s"} },

5、点击build;生成dll文件;然后将dll文件放到cfg目录

6、capl中就可以看到动态库的函数了

7、参考

CANoe DLL编程(二)------ CANoe创建DLL-CSDN博客

关于CAPL中对dll的调用操作_capl调用dll-CSDN博客

相关推荐
研之有李-20 小时前
汽车行业如何选研发管理平台?看看行业标杆客户怎么说
车载系统·汽车·团队开发
技术摆渡人1 天前
RK3588 USB系统硅级剖析
android·linux·驱动开发·车载系统·安卓
翻身的咸鱼ing5 天前
CANIF(CAN Interface)收发完整流程
车载系统
Coder个人博客5 天前
Linux6.19-ARM64 mm mmu子模块深入分析
大数据·linux·车载系统·系统架构·系统安全·鸿蒙系统
Coder个人博客9 天前
Linux6.19-ARM64 mm init子模块深入分析
linux·安全·车载系统·系统架构·系统安全·鸿蒙系统·安全架构
Coder个人博客10 天前
Linux6.19-ARM64 mm ioremap子模块深入分析
linux·安全·车载系统·系统架构·系统安全·鸿蒙系统·安全架构
Coder个人博客10 天前
Linux6.19-ARM64 mm mmap子模块深入分析
大数据·linux·安全·车载系统·系统架构·系统安全·鸿蒙系统
Coder个人博客10 天前
Linux6.19-ARM64 mm hugetlbpage子模块深入分析
linux·安全·车载系统·系统架构·系统安全·鸿蒙系统·安全架构
idwangzhen12 天前
GEO优化系统哪个版本好
车载系统
码界奇点13 天前
基于Spring Boot和Activiti6的工作流OA系统设计与实现
java·spring boot·后端·车载系统·毕业设计·源代码管理