2018/9/6 2020/1/27 Visual Studio2017 久しぶりにC言語でVisual Studioを使用しようと「デバッグなしで開始」を実行すると 「C\WINDOWS\system32\cmd.exe」ではなく、「Microsoft Visual Studio のデバッグコンソール」が表示され priinf で記述した 文字は表示されたものの C:\Users\sourse\repos\sanple_proj\Debug\sanple_proj.exe (プロセス 11812)は、コード0を伴って終了しました。 このウィンドウを閉じるには、任意のキーを押してください… と表示されました。↓ 試したこと・競合しそうなMAMPをアンインストールしても解消されなかったので、色々調べていると、いい回答がありましたので、試してみました。 参考サイトhttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10195343530 【ツール】→【オプション】を選択 【全般】→【デバッグの停止時には自動的にコンソールを閉じる】にチェックを入れて【OK】をクリック 後は通常通り、【デバッグ】→【デバッグなしで開始】をクリックすると 通常通りcmd.exeの画面が表示されました。 一安心です。 余談ですが、色々なソフトが競合したして ・windows7では、Visual Studio2017をインストールした後、MAMPをインストールすると不具合がおきデバッグなしで開始の画面が表示されず、MAMPをアンインストールすると正常に動きました。 ・Windows10でMAMP→MySQLWorkbenchの順にインストールすると同じポート3306を使用するので、MAMPの起動時にエラーが出力され、MAMPが起動できませんでした。 結果・・・・ MAMPとVisualStudio MAMPとMySQLWorkbench の相性がよくないようです。 インストール時に参考にして下さいね。 VisualStudioとMySQLWorkbenchは?です。 Windows7では、MySQLWorkbenchはインストールできましたが起動不可能のままです。Windows10では、不具合はあったものの現在両方とも正常に動いています。 Discussion: Visual C++.NETでのデバックが上手く起動しません。 (too old to reply) 僕はVisual C++.NET Standard version ~.exe': 'C:\WINDOWS\system32\ntdll.dll' を読み込みました。シンボルが読み込まれていません。 といったエラー文が出力され、実行できません。どのようにすれば正しくデバックできるか教えてください。 これと同じ現象でしょうか? デバッグモードでコンパイルし、ブレークポイントを入れてみて確認してください。 Post by tetu とっちゃんです。 え~、結論から言うとデバッグできています。 で、おそらくやりたいことはソースコードを1行ずつ実行するステップ実行だと まず、IDE
上で実行を開始する形態には以下の3つがあります。 多分、2を行って、コンソールアプリ(HalloWorldとか)を実行したところ この場合、短いプログラムであれば(main関数だけで終わってしまうようなもの)、 もうちょっと規模の大きいものであれば、デバッグを開始する前に、 ちなみに、デバッグを開始すると Post by
tetu という行が数行続いた後(先頭に、実行するEXEの情報が出ている)、 ・ブレークポイントの設置例 #include <stdio.h> int main() この状態で、F5(デバッグ実行)をすると、赤丸の行でとまります。 まずはお試しあれ。 いろいろありがとうございます!それでなんですが、今気づいたのですが、ファイル事態を既存項目を追加しないでビルドしていたため、ビルド事態ができていませんでした。そこでそれをした上でビルドしたのですが、今度は fatal error C1010: プリコンパイル済みヘッダーの検索中に予期しない EOF を検出しました。 というエラーがでてビルドができませんでした。何度もすいませんが、これはどういうエラーなんでしょうか?ちなみにプログラムは #include<iostream> int main() return 0; といったソースを実行しようとしています。 いろいろとありがとうございました。それで今気づいたのですが、即存項目の追加をしていなかったため、ビルド事態が間違っていました。それでそれをした上でビルドしたところ、 というエラー文が出て、ビルド事態ができませんでした。何度もすいませんが、これはどういったエラーなんでしょうか?ちなみにソースは以下のものを使用しています。 int main() return 0; とっちゃんです。 Post by tetu まずは、エラーの調べ方から と、これではあんまりなので(^^; プリコンパイルヘッダーですが、これは、プロジェクト内のすべてのソースの先頭に含まれるヘッダーだけを プロジェクトは作っているようですが、最初の設定はどうしているでしょうか? ということで、先ほどのプログラムと同じようなものをプリコンパイルヘッダーつきで まず、Win32コンソールプロジェクトを作成します。 OKを押して、プロジェクトを作成したら、ソリューションエクスプローラを開くと ソリューション ここにあるReadme.txt を見ると、それぞれのファイルが何かというのが 次は、実際にプログラムを作成する作業です。 まずは、Test.cpp を開きます。 int _tmain(int argc, _TCHAR* argv[]) 次に、実際に本などに乗っているプログラムソースを先頭から全部書き込みます。 #include "stdafx.h" int main() return 0; エラーが出なければ、そのまま Ctrl+F5 で、デバックしないで実行を行うと
正常に起動しました!本当にいろいろ親切に教えてもらってありがとうございました!まだまだ未熟ですが、これからがんばって勉強していこうと思います、またわからないことがればお聞きしたいと思いますので、もしよければまた教えてください。 本当に何度もすいません!!今ファイルを読み込むソースをビルドしたところリンクに関する以下のようなエラーが表示されました。 bitmap処理 fatal error LNK1201: プログラム データベース 'c:\Documents and Settings\tt\My ディスク容量は1G以上の空きがあるので容量不足はないと思うのですがこれはどうすればいいのでしょうか?ソースは以下の通りです。 #include<fstream> int main() cin >> s; char ch; fin.close(); return 0; とっちゃんです。 Post by tetu MSDNによると LNK1201 のエラーの原因は ・ファイルが破損しています。PDB ファイルを削除し、再リンクしてください。 となっています。 最初に確認しておきたいのが、デバッグ中ではないか?という可能性です。 VisualC++ は、かなり日本語化が進んでおり、ほとんどの場合においては日本語の問題は とりあえず、プロジェクトを新規作成しなおして、プロジェクト名に日本語を入れないようにして Loading... |