您尚未登录。

#1 PikaPython(嵌入式Python引擎) » pyi接口定义返字典类型,C中该如何实现 » 2022-09-09 11:48:53

jiuri
回复: 1

在pyi模块中定义了该接口 ,
def get_para(self)->dict:


C中参考了返列表的操作,实现不了,关键代码如下:
     
        PikaObj* dict = newNormalObj(New_PikaStdData_Dict);
    PikaStdData_Dict___init__(dict);

        Arg* arg = arg_setBytes(NULL, "", para1, 32);
        PikaStdData_Dict_set(dict,"para1", arg);
        arg_deinit(arg);

        arg = arg_setBytes(NULL, "", para2, 32);
        PikaStdData_Dict_set(dict,"para2", arg);
        arg_deinit(arg);
       
        return dict;

#2 PikaPython(嵌入式Python引擎) » pikaByteCodeGen.exe工具 生成的ASM编码文件 使用pikaVM_runAsm 运行报错 » 2022-03-24 13:23:33

jiuri
回复: 2

报 [error] runner: method no found.
后调试发现 转为16进制编码后 去掉 0D 可以运行
1648099665(1).png

测试文件
test.rar

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn