could not open source file "iostream"
D:\Source>type ch1_1.cpp
//**ch1-1.cpp
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
void swap(int&, int&);
struct Person
{
char name[20];
unsigned long id;
float salary;
};
int main()
{
Person prl;
Person* prPrl;
prPrl = &prl;
strcpy(prPrl -> name, "David Marat");
prPrl ->id = 8574748;
prPrl ->salary = 8374.0;
cout << prPrl -> name << " "
<<prPrl -> id <<" "
<<prPrl -> salary << endl;
return 0;
}
void swap(int& xx, int& yy)
{
cout << " swap function is start ..." << endl;
int temp = xx;
xx = yy;
yy = temp;
cout << " swap function is end..." << endl;
}
D:\Source>icl ch1_1.cpp
Intel(R) C++ Compiler for 32-bit applications, Version 9.1 Build 20060706Z Package ID: W_CC_C_9.1.028
Copyright (C) 1985-2006 Intel Corporation. All rights reserved.
ch1_1.cpp
ch1_1.cpp(2): catastrophic error: could not open source file "iostream"
#include <iostream>
^
compilation aborted for ch1_1.cpp (code 4)
ICPP_COMPILER91=d:\Program Files\Intel\Compiler\C++\9.1
IDB_PATH=d:\Program Files\Intel\
INCLUDE=d:\Program Files\Intel\Compiler\C++\9.1\Ia32\Include;d:\Program Files\Intel\Compiler\C++\9.1\IA32\Include
INTEL_LICENSE_FILE=C:\Program Files\Common Files\Intel\Licenses
INTEL_SHARED=C:\Program Files\Common Files\Intel\Shared Files
LIB=d:\Program Files\Intel\Compiler\C++\9.1\Ia32\Lib;d:\Program Files\Intel\Compiler\C++\9.1\IA32\Lib
请问为什么编译错误,多谢,即可结贴,