VC++ を使用して動的 python ファイル (pyd) を作成しました。cx_freeze を使用して、exe を作成しました。このプログラムを他のコンピューターで動作させるには、アプリケーション フォルダーに msvcr100.dll ファイルが必要です。そして、私は目的の出力を取得します。
ただし、Microsoft の配布ライセンスでは、dll ファイルはアプリケーション フォルダー内のサブ フォルダーに配置する必要があると明記されています。サブフォルダーの名前は「Microsoft.VC100.CRT」にする必要があります。プロジェクトのプロパティを変更して、MS VC++ の設定をいじってみました。私が MSVC++ を使用したのは、Python プログラムで c オプションを使用し、Python プログラムで再び使用できる出力を返すことだけだったので、非常にトリッキーであることがわかりました。私はマニフェストファイル(埋め込みと埋め込みなし)をいじり、VC ++で追加ライブラリディレクトリも設定しました
私のpydファイルをMicrosoft.VC100.CRTに見せるために私ができることについて、誰もがアイデアを得ました。