0

Omegalib と呼ばれるオープンソース フレームワークを使用して、いくつかの視覚化アプリを開発しています。

https://code.google.com/p/omegalib/

このフレームワークはもともと C++ で書かれていましたが、その後 C++ ライブラリの Python バージョンが組み込まれました。Omegalib 用に事前にコンパイルされたすべての Python モジュールは、ダイナミック リンク ライブラリとして提供されます。

IDLE よりも強力なデバッグ機能だけでなく、開発環境にコード補完を追加したいと考えています。これを行うには、使用している IDE に Python Omegalib ライブラリを提供する必要があります。

私は開発者にこれを達成する方法を知っているかどうか尋ねた.モジュールの Python バージョンを読む簡単な方法は (少なくとも私は知っています) ありません。」

.dll モジュール ファイルを Python コードとして読み込む方法を知っている人はいますか?

ありがとうございました!

4

1 に答える 1

1

ctypesを使用して、ライブラリに ac API がある場合、ライブラリとのインターフェイスを使用できます。

ただし、C++ API しかない場合は、ac 拡張モジュールを使用するしかありません。現在、c および c++ をサポートするものを支援するcythonがあります。これにより、Python に似た言語を使用して C 拡張機能を簡単に作成できるようになります。

于 2013-09-02T23:45:18.160 に答える