回答編集履歴

2

Visual studioの記述追加

2020/02/20 13:58

投稿

pepperleaf
pepperleaf

スコア6385

test CHANGED
@@ -94,10 +94,18 @@
94
94
 
95
95
  他にもあるかも知れませんが、詳しいところは確認してません。(MSDNとかで調べると分かるかも)
96
96
 
97
+ で、Visual studio(VS Codeじゃない)の場合、標準的な設定(上記の設定)は内部で行っています。コメントで指摘された パスの設定は、非標準のパスを追加するためのものです。
97
98
 
98
99
 
100
+
99
- 、該当するコンパイラ(例えば、CL.EXE)がどの環境変数を参照するかは、コンパイラの仕様を確認するしかありません。
101
+ そして、該当するコンパイラ(例えば、CL.EXE)がどの環境変数を参照するかは、コンパイラの仕様を確認するしかありません。
100
102
 
101
103
  以前は、自分で調べて環境変数を設定した事もありますが、Visual Studio 2019では、あきらめて、提供された コマンドプロンプトの設定を使っています。
102
104
 
105
+ こちらのコマンドプロンプトからの起動です。
106
+
107
+ ![Visual studioのコマンドプロンプト](c318a50fc3c9facd7434696f8e02b2a5.jpeg)
108
+
109
+
110
+
103
111
  まあ、それが手っ取り早いです。

1

環境変数に関する追記

2020/02/20 13:58

投稿

pepperleaf
pepperleaf

スコア6385

test CHANGED
@@ -75,3 +75,29 @@
75
75
  __VSCMD_PREINIT_PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;....
76
76
 
77
77
  ```
78
+
79
+ 環境変数について ----
80
+
81
+ 幾つかのプログラムは、実行時に環境変数を参照します。今回関係しそうなものとしては、
82
+
83
+ - PATH: 実行するプログラムを探すときに、コマンドプロンプト等が参照する。
84
+
85
+ - INCLUDE: 多くのコンパイラ(Cコンパイラとか)が Includeファイルを探すときに参照する。
86
+
87
+ ただ、コンパイラ、コンパイルオプションによっては、別の環境変数(CINC とか)を参照する場合もある。
88
+
89
+ - LIB: 多くのコンパイラが、リンクするファイルを探すときに参照する。
90
+
91
+ こちらも同様、別の環境変数(LIBPATH, CLIB)を参照する場合もある。
92
+
93
+
94
+
95
+ 他にもあるかも知れませんが、詳しいところは確認してません。(MSDNとかで調べると分かるかも)
96
+
97
+
98
+
99
+ で、該当するコンパイラ(例えば、CL.EXE)がどの環境変数を参照するかは、コンパイラの仕様を確認するしかありません。
100
+
101
+ 以前は、自分で調べて環境変数を設定した事もありますが、Visual Studio 2019では、あきらめて、提供された コマンドプロンプトの設定を使っています。
102
+
103
+ まあ、それが手っ取り早いです。