當前位置:編程學習大全網 - 網站源碼 - Python運行導出DLL函數。怎麽解決問題?

Python運行導出DLL函數。怎麽解決問題?

通常用C構造,然後返回python。

從妳的程序中,調用Thin後,妳的變量p好像變成了空指針。

Ctypes壹般都是調用別人做的dll,沒辦法只能自己調用。這裏有很多麻煩。

如果妳自己寫代碼,通常建議妳使用cython。實現該接口很容易。妳不必擔心這些變量類型和接口的封裝。

另外,在我看來dll和編譯器有關系。用VC可能更容易。用BC或者GCC比較麻煩。

另外還有壹個版本問題,64位和32位不能通用。

原則上,妳用這種用法也不是不可以。也許有什麽不對勁。例如編譯參數。可以嘗試用return type把數據帶回來。而不是用指針寫內存。

因為p目前是常數,所以很有可能在調用機制中不允許妳重寫。

  • 上一篇:鯊魚最新源代碼
  • 下一篇:2017秒像源代碼
  • copyright 2024編程學習大全網