0

vc6 アプリケーションがあり、python27.dll を使用しています。

ランタイム環境に python27/lib/* ファイルがあれば問題ありません。

python27/lib/* ファイルがない場合、アプリケーションは終了します。

私はProcess Monitorを使用しており、プロセスが多くのpyをロードすることを監視しています。(os.pyのように...)

そして、vc6メッセージウィンドウに「Pythonはデフォルトのアクティベーションコンテキストを読み込めませんでした」というメッセージが表示されるのを見ました。( dl_nt.c のdll_mainで発生するメッセージをトレースします)

python27.dll を使用し、他の lib/files を使用しない方法....?

python23.dll を使用する前に、問題なく実行されます。

4

1 に答える 1

0

Python 2.7 の埋め込み/拡張には、新しい Visual C++ Express バージョンのいずれかを使用してください。VC6には対応していないようです。

于 2011-02-16T12:18:55.663 に答える