小さな問題があります。C++ コードがあり、いくつかのライブラリにリンクしています。私は以前にソースコードから(元の)exeを持っていて、それは最初のマシンで完全に動作します。2 番目のマシンでは、ソース コードの作業や変更などを行います。2 番目のマシンでは、そのソース コードのビルドが正常に機能し、second.exe をコピーして最初のマシンで実行しようとすると、問題が発生します。エラーメッセージが表示されます
「プロシージャ エントリ ポイント _ZNSt8_detail15_List_node_base7_M_hookEPS0_ がダイナミック リンク ライブラリ libstdc++-6.dll に見つかりませんでした。」
まず、second.exe は original.exe と同じフォルダにコピーされるため、元の dll は original.exe と同じフォルダにあるため、ddl が表示されるはずです。これは MinGW でコンパイルされ、NetBeans とプロジェクト プロパティで動作し、(ライブラリ ファイルの追加を介して) ライブラリが追加されますが、libstdc++-6.dll はそこに追加されません。libstdc++-6.dll は、original.exe があるフォルダーにあります。
どうも