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博客

相关推荐
MatrixData2 天前
网络通讯子系统
车载系统·智能座舱·座舱子系统
码界奇点2 天前
基于Spring MVC的缺陷管理系统设计与实现
java·spring·车载系统·毕业设计·mvc·源代码管理
杰克崔2 天前
脚本抓取elf文件里有任务映射使用的部分大小及脚本使用注意事项
linux·运维·服务器·车载系统
码界奇点4 天前
基于Spring Boot与MyBatis-Plus的后台管理系统设计与实现
spring boot·后端·车载系统·毕业设计·mybatis·源代码管理
杰克崔6 天前
kprobe及kretprobe的基于例子来调试分析其原理
linux·运维·服务器·车载系统
Coder个人博客7 天前
Linux6.19-ARM64 boot Makefile子模块深入分析
linux·车载系统·系统架构·系统安全·鸿蒙系统
合兴软件@9 天前
芯片适配快讯:合兴软件ISDT成功适配英飞凌TC3/TC4系列MCU
测试工具·车载系统·嵌入式实时数据库
杰克崔11 天前
内核调度子系统专栏导航——包括免费专栏里调度子系统部分(持续更新)
linux·运维·服务器·车载系统
杰克崔12 天前
do_exit的hungtask问题及coredump的实验及原理分析一
linux·运维·服务器·车载系统
杰克崔14 天前
glibc社区提问
linux·运维·服务器·车载系统