質問: 環境変数にpathを通したのですが**"インクルード パスが設定されていません。"**というエラーが発生します。cmdは再起動しています。また**pathにはinclude とcl.exeファイルのあるパスを環境変数のpathに追加しました。保存しました。cmdを再起動しました**。これでもエラーになる原因はどこにあるのでしょうか? 細かいコマンドラインの使い方や設定方法は知らないため。 **○○コマンドを入力するとパスがこうなっていますよ**といった回答は正直それでどうすればいいかわかんないのでその場合は少し詳細にお願いしたいです。 ### やったこと。 環境変数のpath に**C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801**にあるbinとincludeにpathを通しました。 その後cmdを再起動しました。cl と入力すると提示画像にもある通り。pathは通っています。 ※ スタートメニューにあるclコンパイラは起動できますが。自分はcmd単体でcl main.cなどといったソースファイルを実行できるように設定したいです。ソースファイルはvsにてコンパイルして実行できるソースです。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/8748af966b8f73c45f16b6082897ec41.png)
回答: 環境変数`INCLUDE`が正しく設定されていないと思われます。clにPATHを通しただけでは、ヘッダやライブラリのパスがわからないため、適切な環境変数を設定しておく必要があります。。コマンドプロンプトでコンパイルする場合は、スタートメニュー「Visual Studio 2019」にある「x64 Native Tools Command Prompt for VS 2019」等から起動してください。これらのショートカットは最終的に C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat を実行し、必要な環境変数を設定します。もし、手動で行い多場合は、上記バッチの中身を理解した上で、必要な環境変数を設定してください。 なお、mai.cppですが、`main()`ではなく`mian()`になっていますので、そこを直さないと、また違うエラーメッセージが表示されることになります。