[解決済み】libstdc++-6.dllが見つからない。
質問
あるプロジェクト(具体的にはゲーム)を進めていて、別のライブラリでやり直した方がいいような気がしています。そこで、その際に再インストールしたのが コード::ブロック で、新しいライブラリとインクルードをセットアップします。
しかし、今現在、私は、すべてのincludeが動作するかどうかをテストするために、u[ 私の新しいプロジェクトを開始する問題を抱えている。この問題は、以下の通りです。
libstdc++-6.dll was not found.
最初はこのファイルをネットで探せばいいのかと思いましたが、どこにもありません(少なくとも私が検索した多くの場所では...)すぐに、古いプロジェクトをロードしてみましたが、同じ問題が再び起こりました(奇妙ですね...。この時点で、私はこの問題を明日(今日ですが)に持ち越しました。
そこで質問ですが、もし他にこのような問題を抱えている人がいたら、どのように解決しますか?
Windows Vista 32bitでCode::BlocksとMinGWをコンパイラとして使用しています。
*****EDIT
以下は、私のプロジェクトでのBuildオプションです。これらはプロジェクトでの設定であり、グローバルなコンパイラではないことに注意してください。
(プロジェクト名)->コンパイラの設定->Otehrのオプションで。
(私は
//
でコマンドを区切る)
-mthreads//
-fmessage-length=0//
-fexceptions//
-fident//
(プロジェクト名)->コンパイラの設定->#defineにあります。
WIN32//
_WINDOWS//
(プロジェクト名)->リンカー設定->その他のリンカーオプションにあります。
-static-libstdc++//
-static-libgcc//
-Wl,--enable-auto-image-base//
-Wl,--add-stdcall-alias//
-Wl,--enable-auto-import//
リンカ->リンクライブラリの中に、様々なファイルへのリンクがあります。
.a
これらのファイルには、Bullet PHysics、Ogre3D、SFML が含まれます。
検索ディレクトリには、MinGW/binとMinGW/libディレクトリへのリンクがあり、その他にも様々なライブラリへのリンクがあります。
私のコンパイラはMinGWで、Windows 32bit用のGNU GCCコンパイラです。また、プロジェクトのDebugとReleaseの設定には、何もありません。
これらの設定もほとんどが Ogre3Dアプリケーション設定チュートリアル ということです。
解決するには?
MingWを使用してWindows上でC++のコードをコンパイルする場合、オプションの
-static-libgcc
と
-static-libstdc++
を使うと、CとC++の標準ライブラリが静的にリンクされるので、それらのコピーを別に持ち歩く必要がなくなります。Windowsではライブラリのバージョン管理が面倒なので、この方法がWindowsのバイナリを作るのに最も迅速できれいな解決策だと思います。
関連
-
[解決済み】 unsigned int vs. size_t
-
[解決済み】C++ 非推奨の文字列定数から「char*」への変換について
-
[解決済み】'cout'は型名ではない
-
[解決済み】c++でstd::vectorを返すための効率的な方法
-
[解決済み] [Solved] インクルードファイルが開けません。'stdio.h' - Visual Studio Community 2017 - C++ Error
-
[解決済み】システムが指定されたファイルを見つけられませんでした。
-
[解決済み】1つ以上の多重定義されたシンボルが見つかる
-
[解決済み】クラスのコンストラクタへの未定義参照、.cppファイルの修正も含む
-
[解決済み】Eclipse IDEでC++エラー「nullptrはこのスコープで宣言されていません」が発生する件
-
[解決済み] MinGW .exe は、コードに関係なく、いくつかの gcc dll を必要としますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】C++でユーザー入力を待つ【重複あり
-
[解決済み】C++エラーです。"配列は中括弧で囲まれたイニシャライザーで初期化する必要がある"
-
[解決済み】文字列関数で'char const*'のインスタンスを投げた後に呼び出されるterminate [閉店].
-
[解決済み】テンプレートの引数1が無効です(Code::Blocks Win Vista) - テンプレートは使いません。
-
[解決済み】C++エラー:の初期化に一致するコンストラクタがありません。
-
[解決済み】fpermissiveフラグは何をするのですか?
-
[解決済み】エラー。switchステートメントでcaseラベルにジャンプする
-
[解決済み】指定範囲内の乱数で配列を埋める(C++)
-
[解決済み] to_string は std のメンバーではない、と g++ が言っている (mingw)
-
[解決済み】エラー。引数リストに一致するコンストラクタのインスタンスがない