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

相关推荐
a2591748032-随心所记1 天前
车载音频7.1.4分布
车载系统
码界奇点2 天前
基于SpringBoot与Vue3的多租户中后台管理系统设计与实现
java·spring boot·后端·spring·车载系统·毕业设计·源代码管理
码界奇点2 天前
基于Spring MVC与JdbcTemplate的图书管理系统设计与实现
java·spring·车载系统·毕业设计·mvc·源代码管理
码界奇点3 天前
基于RBAC模型的权限管理系统设计与实现
车载系统·毕业设计·源代码管理·python3.11
码界奇点3 天前
基于微服务架构的分布式量化交易系统设计与实现
分布式·微服务·架构·车载系统·毕业设计·源代码管理
码界奇点4 天前
基于Python与GitHub Actions的正方教务成绩自动推送系统设计与实现
开发语言·python·车载系统·自动化·毕业设计·github·源代码管理
码界奇点4 天前
基于Django与Vue.js的RBAC权限管理系统设计与实现
vue.js·python·车载系统·django·毕业设计·源代码管理
码界奇点5 天前
基于深度学习的人脸识别考勤系统设计与实现
人工智能·深度学习·车载系统·毕业设计·源代码管理
进击的横打9 天前
【车载开发系列】车载总线的Busoff功能需求
车载系统
码界奇点11 天前
基于Dash+FastAPI的通用中后台管理系统设计与实现
python·车载系统·毕业设计·fastapi·源代码管理·dash