2016-05-30 9 views
0

私が何か愚か戸田y.Iは自分のヘッダファイルを作成しようとしていたんでしたが、accidentaly私は今、私は私のプログラムでマップを使用することはできません組み込みのファイルC++の組み込みヘッダファイルを復元するには?

#include <map> 

を上書きしました。未定義の動作を示しています。

+2

笑。どのプラットフォームですか? (どのようなOSですか?) – Boiethios

+0

dev C++ Windows 10 @Boethio – behnc

+6

開発環境を再インストールすると、上書きしたものがすべて取り除かれます。 – Niall

答えて

1

最も安全なオプション:あなたは本当にあなたが(パックセットアップアーカイブからファイルを取得するのは難しいかもしれないと)だけでセットアップすることなく、インストールファイルをダウンロードしてのみ置き換えることができ、再インストールしたくない場合は

を再インストールしますヘッダー。

まず、インストールしたバージョンが正確かどうかを確認してください。 IDEではなく、コンパイラのバージョンが重要です。 https://sourceforge.net/projects/orwelldevcpp/については、「TDM-GCC 4.9.2 32/64bit」が表示されます。したがって、 'Files' - > 'Compilers' - > 'TDM-GCC'の下に、このページがあります:https://sourceforge.net/projects/orwelldevcpp/files/Compilers/TDM-GCC/

あなたのバージョン(この場合は4.9.2)でアーカイブをダウンロードし、インクルードフォルダ'x86_64-w64-mingw32'の下にあります。これは必要なものです。コンパイラのインクルードフォルダにコピーします。もっと安全性を確認するには、ヘッダーなどの中のバージョンのフォルダ構造をチェックして、実際に正しいバージョンがあることを確認してください。

疑わしい場合は、:再インストール!またはあなたは良いよりも害を加えるかもしれません;)

0

まあ私は何とか再インストールせずに解決策を考え出しました。働いていた何

:。

1)私はそれが私に私のPCのヘッダファイルのパスを与えたhoovering上++のdevのCに新しいCPPファイルのヘッダファイル名を入力しました。

2)Windows 10でクイックアクセスを使用して、実際に地図が表示された場所に到達しました。

3)メモ帳の地図のヘッダーファイルを開いた。変更されていない(理由はわからない)。

4)どのようにdev-cppでエラーが発生し、それがエラーが発生していることを示すためにマップを開いたランダムなcppファイルを実行しました。私はメモ帳からコピーしたものでマップのヘッダーを上書きします。

5)風のような蘭。皆さんありがとう。

+1

コンパイル版のファイルを上書きしていないようですが、プロジェクトディレクトリ(またはコンパイラのバージョンよりも優先される別の場所)に "map"という新しいヘッダーが作成されました。 – Peter

関連する問題