私は何週間もの間、Microsoft Visual Studio2010でSWIGを使用してDLLを作成するように努めてきました。すでにこのプロセスを完了している場合は、思いやりを持っていただけませんか。ステップバイステップのプロセスの説明?私はオンラインのいたるところを見て、これを行うために何時間も費やしましたが、私が見つけたチュートリアルはすべて古くなっているか、説明が不十分です。
私はcygwinでこのプロセスを実行することに成功しました。しかし、ご存知の方もいらっしゃると思いますが、cygwin DLLはあまり実用的ではありません。
その結果、DLLを一緒に作成できることがわかっている.i、.cpp、および.hファイルがあります。VisualStudioC++ 2010でこれを行う方法を知る必要があります。私がターゲットにしている言語はPythonです。
他のサイトを紹介しないでください。私はすでにそこに行ってそれを試した可能性があるからです。また、近い将来これを機能させることが非常に重要なので、卑劣なコメントはしないでください。
よろしくお願いします!
ステップバイステップの説明。これは、ソースがあり、ソースをソースに直接リンクする単一のDLL拡張機能を構築していることを前提としています。作業プロジェクトを作成した後、元に戻らなかったため、何かを見逃した可能性があります。 。ステップで行き詰まった場合は、この投稿にコメントしてください。既存のDLLがあり、Python拡張機能DLLこれで終わりですが、この手順は少し異なります。この投稿へのコメントについてサポートが必要な場合は、拡張します。
2012年8月19日編集:Cの例から始める場合は、手順13で-c++
を使用せず、ラップに.c
の代わりに.cxx
を使用します手順14および19のファイル拡張子。