
現在、visual stdio 2019でc++の勉強をしているのですが、
下記のプログラムで次のようなエラーが出て困っています
(プログラムは制作途中です)
エラー MSB6006 "CL.exe" はコード 2 を伴って終了しました。
C++
1#include<iostream> 2#include<string> 3#include<fstream> 4 5using namespace std; 6 7//単語帳アプリ 8//最大500個まで保存できる。 9int main() { 10 string tango; 11 char ste; 12 ifstream fin; 13 ofstream fout; 14 int i; 15 cout << "単語帳アプリ\n" << "単語帳を作る(m)\n" << "単語帳を見る(n)\n"; 16 cin >> ste; 17 if (ste==109) { 18 fout.open("data.txt"); 19 if (!fout) { 20 cout << "ファイルをオープンできません。"; 21 return 1; 22 } 23 for (i=0; i <= 10;i++) { 24 cout << "書き込む単語を入力"; cin >> tango; 25 fout << tango; 26 } 27 } 28 return 0; 29}

エラー MSB6006 "CL.exe" はコード 2 を伴って終了しました。
の前後に具体的な何かエラーメッセージは出てませんでしたか?
手元で(コマンドライン環境で)コンパイルしてみましたが、特にエラーは出ません。プログラムの問題ではないようです。
' MSB6006 コード2 ' でググってみると、MSDNで https://social.msdn.microsoft.com/Forums/ja-JP/eb7bf082-aae6-431c-b07d-ad8a213fcc5e/12456125211254012288msb6006?forum=vcgeneralja というのが引っかかりました。調べる項目も書かれているので、同様の調査をしてその結果を追記するとなにか情報が得られる'かもしれません'。
ウチとこでも再現しませんね。至極真っ当にコンパイルが完了します。(version 19.20)

エラーメッセージ全文です。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー MSB6006 "CL.exe" はコード 2 を伴って終了しました。 単語帳アプリ C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets 429

エラー時の画面も添付させていただきます。m(__)m
別のプログラムではコンパイルが成功/プログラムを実行できるのですか?
先に紹介した先を読む限り、出来ないようならVisualStudioを一旦アンインストール、PCを再起動してから再インストールとかを試してみてもいいくらいの状況かと思います。
画像を見ると「その他のファイル」になっていますが、ここには本来プロジェクト名が表示されるはずです。
プロジェクトが作成されていない、もしくはソースファイルがプロジェクトに追加されていない可能性もあります。

回答2件
あなたの回答
tips
プレビュー