Windows 7ボックスにmingwとpython 2.7があり、次のCLIユーティリティを使用してPyGraphViz-1.1をインストールしようとしています
python setup.py install build --compiler=mingw32
ただし、次のように未定義の参照でコンパイル エラーが発生します。
...
build\temp.win-amd64-2.7\Release\pygraphviz\graphviz_wrap.o:graphviz_wrap.c:(.text+0x5a73): undefined reference to '_imp__PyInt_FromLong'
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
C:\Windows\System32\python27.dll から python27.def に定義をエクスポートし、dlltool を使用して libpython27.a を作成し、最後に libpython.a ファイルを C:\Python27 の下に配置することを提案するリンク (こちらを参照) をチェックインしました。 MinGW が Python ライブラリを解釈するための Python ディストリビューションの \libs。
C:\MinGW\bin をシステム パスに追加し、次を使用してエクスポートしようとしています。
pexports C:\Windows\System32\python27.dll > C:\Windows\System32\python27.def
しかし、アクセスが拒否されるたびにメッセージが表示されます。
いくつかの検索を行ったところ、MS Visual Studio ユーザーは DUMPBIN を使用して別のエクスポート オプションを利用できることがわかりましたが、MSVS がインストールされていないため、問題を解決するための代替手段を取得したいと考えており、PyGraphViz-1.1 パッケージを使用する必要があります。 . どんな提案もとても役に立ちます