Msdnライブラリでこのサンプルコードを見つけました
#include <iostream>
int main()
{
std::cout << "This is a native C++ program." << std::endl;
return 0;
}
from コマンドラインからネイティブC++プログラムをコンパイルする方法 このコードを file.cpp 次に、コマンドプロンプトに移動して次のように入力します
出力は次のとおりです。
現在のパス> cl/EHsc file.cpp
Microsoft(R)32ビットC/C++ Optimizing Compilerバージョン15.00.30729.01 for 80x86
Copyright(C)Microsoft Corporation。全著作権所有。
file.cpp file.cpp(1):致命的なエラーC1034:iostream:インクルードパスが設定されていません
パス変数をmirosoft sdkに設定していますが、どうすればよいかわかりません。
String.hやstdlib.hのような複数のファイルを試しましたが、まだうまくいきません。
Visual C++コンパイラは、一連の環境変数全体に依存しています。これらを正しく設定する最も簡単な方法は、インストール中にスタートメニューに作成された「Visual Studioコマンドプロンプト」項目を使用するか、プログラムディレクトリからvcvars32.bat
を実行することです。
それ以外の場合は、コンパイルを成功させる前に、INCLUDE=
およびLIB=
変数を適切なディレクトリに設定する必要があります。
これらの手順を実際に実行し、コンパイラが参照するディレクトリを設定するVisual Studioコマンドプロンプトを使用しましたか?その場合は、その記事で指定されている環境変数を設定して、それらが属する場所を指すようにするか、シェルの.batファイルを再作成する必要があります。