2

私は C++ で外部 API (SFML) を使用しており、MinGW のインストールにいくつかの dll ファイルを追加する必要がありました。プログラムはコンパイルされて正常に実行されますが、他のコンピューターでは実行されません。他のコンピューターで実行しようとすると、次のエラーが表示されます。

The proecdure entry point __gxx_personality_v0 could not be located in the dynamic link library、その後に *.exe の場所が続きます。

私の友人は、MinGW を自分のプログラムにバンドルして、ユーザーの PATH を編集できると言いましたが、これを行う方法に関するオンラインのドキュメントは見つかりませんでした。誰かが私を正しい方向に向けることができれば幸いです。

4

1 に答える 1

0

コンパイラのランタイム ライブラリを実行可能ファイルと一緒に出荷するか、プログラムに静的にリンクする必要があります。

于 2013-03-28T17:30:43.483 に答える