プロが教える店舗&オフィスのセキュリティ対策術

Visual Studio2017 開発者コマンドプロンプトで下記のようなソースをコンパイルしたところ
C1083: include ファイルを開けませんと表示されますが原因を教えてください。
(スラスラわかるC++記載の内容を実施)

【環境】
エディション :Windows 10 Home
システム種類 :64ビットオペレーティングシステム、x64ベースプロセッサ
エディター:TeraPad
 

#include <iostream>
using namespace std;

int main() {
cout << "hello, world" << endl;
return 0;
}

エラー内容↓
*********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.9.9
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>cd \samples

C:\samples>cl /EHsc list1_1.cpp
Microsoft(R) C/C++ Optimizing Compiler Version 19.16.27027.1 for x86
Copyright (C) Microsoft Corporation. All rights reserved.

list1_1.cpp
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\crtdefs.h(10): fatal error C1083: include ファイルを開けません。'corecrt.h':No such file or directory

C:\samples>

A 回答 (2件)

しかるべき環境設定用のバッチファイルを使えば「インクルードファイルの場所を指示するためのパラメータ」なんてわざわざ手で設定しなくてもコマンドプロンプトからふつうにコンパイルできるよ>#1.



そのヘッダファイルは Windows SDK の一部だから, それが入っていないとか?
    • good
    • 0

ファイルを開けません。

'corecrt.h':No such file or directory

とメッセージが出ていますので、そのファイルが読めないのでしょう。
見たところ、コマンドプロンプトでC++ソースをコンパイルしているように見えます。
IDEではなく、コマンドプロンプトからのコンパイルは、インクルードファイルの場所を指示するためのパラメータを沢山指定しないと、こんなエラーが出たと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています