質問編集履歴

5

見やすくする為に編集した

2019/11/29 06:46

投稿

donkey
donkey

スコア24

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,4 @@
1
- ```ここに言語を入力
2
-
3
- コード
4
-
5
- ```竸プロでc++を使っているのですが、その為にデバッグをしようとしております。環境のほうはMacでコンパイラはclangです。デバッグをするのに苦戦しております。一応デバッグ自体は(恐らく)起動しておりますが、ステップイン等が出来ないので困惑しております。自分で解決しようと試みましたが、心が折れたので質問をする事に決めました。
1
+ 竸プロでc++を使っているのですが、その為にデバッグをしようとしております。環境のほうはMacでコンパイラはclangです。デバッグをするのに苦戦しております。一応デバッグ自体は(恐らく)起動しておりますが、ステップイン等が出来ないので困惑しております。自分で解決しようと試みましたが、心が折れたので質問をする事に決めました。
6
2
 
7
3
 
8
4
 

4

文面の編集

2019/11/29 06:46

投稿

donkey
donkey

スコア24

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

加筆

2019/11/29 06:44

投稿

donkey
donkey

スコア24

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

文字の追加

2019/11/28 16:07

投稿

donkey
donkey

スコア24

test CHANGED
File without changes
test CHANGED
@@ -255,3 +255,5 @@
255
255
 
256
256
 
257
257
  長々と申し訳ありません。何が問題なのかご教授していただければ嬉しいです。
258
+
259
+ 何か私の説明で不十分な所があれば対応させて頂きますので遠慮なく言って下さい。

1

誤りがあったので修正しました。

2019/11/28 16:03

投稿

donkey
donkey

スコア24

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を開き、コマンド+⇧+Pを押してビルドします。そして成功し、適当にボタンを押してターミナルを閉じ、ここでhelloworld.outとhelloworld.out.dYSMのファイルが生成されます。
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