質問編集履歴
5
見やすくする為に編集した
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,4 @@
|
|
1
|
-
```ここに言語を入力
|
2
|
-
|
3
|
-
コード
|
4
|
-
|
5
|
-
|
1
|
+
竸プロでc++を使っているのですが、その為にデバッグをしようとしております。環境のほうはMacでコンパイラはclangです。デバッグをするのに苦戦しております。一応デバッグ自体は(恐らく)起動しておりますが、ステップイン等が出来ないので困惑しております。自分で解決しようと試みましたが、心が折れたので質問をする事に決めました。
|
6
2
|
|
7
3
|
|
8
4
|
|
4
文面の編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,8 @@
|
|
1
|
+
```ここに言語を入力
|
2
|
+
|
3
|
+
コード
|
4
|
+
|
1
|
-
竸プロでc++を使っているのですが、その為にデバッグをしようとしております。環境のほうはMacでコンパイラはclangです。デバッグをするのに苦戦しております。一応デバッグ自体は(恐らく)起動しておりますが、ステップイン等が出来ないので困惑しております。自分で解決しようと試みましたが、心が折れたので質問をする事に決めました。
|
5
|
+
```竸プロでc++を使っているのですが、その為にデバッグをしようとしております。環境のほうはMacでコンパイラはclangです。デバッグをするのに苦戦しております。一応デバッグ自体は(恐らく)起動しておりますが、ステップイン等が出来ないので困惑しております。自分で解決しようと試みましたが、心が折れたので質問をする事に決めました。
|
2
6
|
|
3
7
|
|
4
8
|
|
@@ -222,40 +226,44 @@
|
|
222
226
|
|
223
227
|
以下エラーメッセージ(デバッグコンソールから抜粋)
|
224
228
|
|
229
|
+
```ここに言語を入力
|
230
|
+
|
225
231
|
Warning: Debuggee TargetArchitecture not detected, assuming x86_64.
|
226
232
|
|
233
|
+
```
|
234
|
+
|
235
|
+
|
236
|
+
|
237
|
+
|
238
|
+
|
239
|
+
### 問題点について
|
240
|
+
|
241
|
+
具体的に何に困っているのか、実際の自分の操作を踏まえて書きます。
|
242
|
+
|
243
|
+
|
244
|
+
|
245
|
+
まずVScodeのサブフォルダーの中にtask等の三っつのファイルが入っており、helloworld.ccpのみがカレンとディレクトリ上にある状態です。ここでVScodeでhelloworld.cppを開き、コマンド+⇧+Bを押してビルドします。そして成功し、適当にボタンを押してターミナルを閉じ、ここでhelloworld.outとhelloworld.out.dYSMのファイルが生成されます。
|
246
|
+
|
247
|
+
ここでhelloworld.cppを開きデバッグ画面を開き右上の緑の右向きの矢印をクリックしデバッグを開始します。ブレークポイントは'cout << s << endl;'の所にしました。
|
248
|
+
|
249
|
+
|
250
|
+
|
251
|
+
一見正常に動いているかのように感じるのですが、まず左側の方の変数の中身が表示されません。そしてステップイン、ステップアウト、ステップオーバーの三つがクリック出来ないようになっております。
|
252
|
+
|
253
|
+
そしてデバッグコンソールには先述してエラー(warning)メッセージが表示された次第です。
|
254
|
+
|
255
|
+
|
256
|
+
|
257
|
+
---------------------
|
258
|
+
|
259
|
+
### 自分で試みた事
|
260
|
+
|
261
|
+
私がしたのはtask.jsonのintelliSenseModeを86系にしたくらいです。ターミナルで自分のclangを調べたらx86_64とあったからです。ちなみに動作の方は変わりませんでした。困ったままです。竸プロ用にcppstadardをc++14にしました。あとファイルの名前やパスを多少弄りましたが、何も変わらず(余計にエラーしただけでビルドができなくなっただけ)困ったままです。
|
262
|
+
|
263
|
+
|
264
|
+
|
227
265
|
---
|
228
266
|
|
229
|
-
|
230
|
-
|
231
|
-
### 問題点について
|
232
|
-
|
233
|
-
具体的に何に困っているのか、実際の自分の操作を踏まえて書きます。
|
234
|
-
|
235
|
-
|
236
|
-
|
237
|
-
まずVScodeのサブフォルダーの中にtask等の三っつのファイルが入っており、helloworld.ccpのみがカレンとディレクトリ上にある状態です。ここでVScodeでhelloworld.cppを開き、コマンド+⇧+Bを押してビルドします。そして成功し、適当にボタンを押してターミナルを閉じ、ここでhelloworld.outとhelloworld.out.dYSMのファイルが生成されます。
|
238
|
-
|
239
|
-
ここでhelloworld.cppを開きデバッグ画面を開き右上の緑の右向きの矢印をクリックしデバッグを開始します。ブレークポイントは'cout << s << endl;'の所にしました。
|
240
|
-
|
241
|
-
|
242
|
-
|
243
|
-
一見正常に動いているかのように感じるのですが、まず左側の方の変数の中身が表示されません。そしてステップイン、ステップアウト、ステップオーバーの三つがクリック出来ないようになっております。
|
244
|
-
|
245
|
-
そしてデバッグコンソールには先述してエラー(warning)メッセージが表示された次第です。
|
246
|
-
|
247
|
-
|
248
|
-
|
249
|
-
---------------------
|
250
|
-
|
251
|
-
### 自分で試みた事
|
252
|
-
|
253
|
-
私がしたのはtask.jsonのintelliSenseModeを86系にしたくらいです。ターミナルで自分のclangを調べたらx86_64とあったからです。ちなみに動作の方は変わりませんでした。困ったままです。竸プロ用にcppstadardをc++14にしました。あとファイルの名前やパスを多少弄りましたが、何も変わらず(余計にエラーしただけでビルドができなくなっただけ)困ったままです。
|
254
|
-
|
255
|
-
|
256
|
-
|
257
|
-
---
|
258
|
-
|
259
267
|
ビルドは成功しているのは確かで、デバッグも起動しているが動作が理解できないのでこのような質問させて頂きました。理想としてはstring s の中身をデバッグ画面で見ることができるような状態です。
|
260
268
|
|
261
269
|
|
3
加筆
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,6 +10,8 @@
|
|
10
10
|
|
11
11
|
以下デバッグしようとしているソースコードとlaunch.json,c_cpp_properties.json, task.jsonとデバッグコンソールの方に出ているエラーメッセージの方を載せておきます。
|
12
12
|
|
13
|
+
### 以下ファイルとソースコード
|
14
|
+
|
13
15
|
```ここに言語を入力
|
14
16
|
|
15
17
|
{ //launch.json
|
@@ -226,6 +228,8 @@
|
|
226
228
|
|
227
229
|
|
228
230
|
|
231
|
+
### 問題点について
|
232
|
+
|
229
233
|
具体的に何に困っているのか、実際の自分の操作を踏まえて書きます。
|
230
234
|
|
231
235
|
|
@@ -244,6 +248,8 @@
|
|
244
248
|
|
245
249
|
---------------------
|
246
250
|
|
251
|
+
### 自分で試みた事
|
252
|
+
|
247
253
|
私がしたのはtask.jsonのintelliSenseModeを86系にしたくらいです。ターミナルで自分のclangを調べたらx86_64とあったからです。ちなみに動作の方は変わりませんでした。困ったままです。竸プロ用にcppstadardをc++14にしました。あとファイルの名前やパスを多少弄りましたが、何も変わらず(余計にエラーしただけでビルドができなくなっただけ)困ったままです。
|
248
254
|
|
249
255
|
|
2
文字の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -255,3 +255,5 @@
|
|
255
255
|
|
256
256
|
|
257
257
|
長々と申し訳ありません。何が問題なのかご教授していただければ嬉しいです。
|
258
|
+
|
259
|
+
何か私の説明で不十分な所があれば対応させて頂きますので遠慮なく言って下さい。
|
1
誤りがあったので修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -230,7 +230,7 @@
|
|
230
230
|
|
231
231
|
|
232
232
|
|
233
|
-
まずVScodeのサブフォルダーの中にtask等の三っつのファイルが入っており、helloworld.ccpのみがカレンとディレクトリ上にある状態です。ここでVScodeでhelloworld.cppを開き、コマンド+⇧+
|
233
|
+
まずVScodeのサブフォルダーの中にtask等の三っつのファイルが入っており、helloworld.ccpのみがカレンとディレクトリ上にある状態です。ここでVScodeでhelloworld.cppを開き、コマンド+⇧+Bを押してビルドします。そして成功し、適当にボタンを押してターミナルを閉じ、ここでhelloworld.outとhelloworld.out.dYSMのファイルが生成されます。
|
234
234
|
|
235
235
|
ここでhelloworld.cppを開きデバッグ画面を開き右上の緑の右向きの矢印をクリックしデバッグを開始します。ブレークポイントは'cout << s << endl;'の所にしました。
|
236
236
|
|