godot GDExtension插件-实现c++接口

背景:目前主流使用qt,kanzi,unity开发仪表hmi项目,本次探讨用godot开发仪表hmi项目。

考虑到通讯,需要c++支持,本次使用插件方案,封装c++为库,给godot使用。

流程

在这里插入图片描述

脚本调用逻辑

在这里插入图片描述

编译

[win]
SCons安装
pip install scons -i https://pypi.tuna.tsinghua.edu.cn/simple

编译,只需要编译debug

python -m SCons platform=windows target=template_debug arch=x86_64 -j4
python -m SCons platform=windows target=template_release arch=x86_64 -j4

重新加载项目,然后导出pck

[linux yocto]
SCons 4.0 or greater
方法

  1. 装 pip3(如果还没有)
    apt install -y python3-pip

  2. 用 pip 装最新 SCons 4.x
    pip3 install --upgrade scons

  3. 确认版本
    scons --version

编译
./build_yocto.sh

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值