代码之家  ›  专栏  ›  技术社区  ›  thinwybk

如何在Python包/扩展中使用Crystal?

  •  2
  • thinwybk  · 技术社区  · 7 年前

    是否可以使用 Crystal 在Python3包/扩展中?

    1 回复  |  直到 7 年前
        1
  •  1
  •   jmunsch Colin Pickard    7 年前

    dl ctypes .

    可能如这里强调的那样: https://github.com/hyronx/crystal-shared-lib

    python3

    from ctypes import *
    
    cdll.LoadLibrary("libcrystal-shared-lib.so")
    
    crystal = CDLL("libcrystal-shared-lib.so") 
    
    crystal.test(None) 
    

    笔记

    我现在还不确定原语是如何从Python的 None Nil ,但nil返回 0_u64

    相关岗位: