阅读:3566回复:18
求助: 哪里能找到 streams.h 文件??????得到一段代码,编译时提示 缺少 streams.h 文件!! 哪里能找到这个文件?? 或者能给我上传一个 :) 谢谢!!!!!!! :D |
|
|
沙发#
发布于:2003-12-16 10:58
哪个编译器?
|
|
板凳#
发布于:2003-12-16 11:22
哪个编译器? VC++ 6.0 啊 :( |
|
|
地板#
发布于:2003-12-16 11:26
streams.h
00001 // -*- C++ -*- 00002 00003 //============================================================================= 00004 /** 00005 * @file streams.h 00006 * 00007 * $Id: streams.h,v 1.31 2002/07/22 18:31:41 storri Exp $ 00008 * 00009 * @author Irfan Pyarali 00010 * 00011 * This file contains the portability ugliness for the Standard C++ 00012 * Library. As implementations of the \"standard\" emerge, this file 00013 * will need to be updated. 00014 * 00015 * This files deals with the streams includes. 00016 * 00017 * 00018 */ 00019 //============================================================================= 00020 00021 00022 #ifndef ACE_STREAMS_H 00023 #define ACE_STREAMS_H 00024 #include \"ace/pre.h\" 00025 00026 #include \"ace/config-all.h\" 00027 00028 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00029 # pragma once 00030 00031 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00032 // Do this so the #pragma warning in the MSVC headers do not 00033 // affect our #pragma warning settings 00034 #if defined (_MSC_VER) && (_MSC_VER >= 1200) 00035 #pragma warning(push) 00036 #endif /* _MSC_VER >= 1200 */ 00037 00038 00039 #if !defined (ACE_LACKS_IOSTREAM_TOTALLY) 00040 00041 # if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && \\ 00042 (ACE_HAS_STANDARD_CPP_LIBRARY != 0) 00043 00044 # if defined (_MSC_VER) 00045 # pragma warning(disable: 4018 4114 4146 4245) 00046 # pragma warning(disable: 4663 4664 4665 4511 4512) 00047 # endif /* _MSC_VER */ 00048 00049 # if defined (ACE_USES_OLD_IOSTREAMS) 00050 # include /**/ <iostream.h> 00051 # include /**/ <fstream.h> 00052 // This has been commented as it is not needed and causes problems with Qt. 00053 // (brunsch) But has been uncommented since it should be included. Qt 00054 // probably should have some sort of macro that will prevent including this 00055 // when it is used. 00056 # include /**/ <iomanip.h> 00057 # else 00058 # if defined (__BORLANDC__) && (__BORLANDC__ == 0x551) 00059 # include /**/ <iterator> 00060 # endif /* __BORLANDC__ && __BORLANDC__ == 0x551 */ 00061 # include /**/ <iostream> 00062 # include /**/ <fstream> 00063 # include /**/ <istream> 00064 # include /**/ <ostream> 00065 # include /**/ <streambuf> 00066 # include /**/ <iomanip> 00067 # include /**/ <ios> 00068 # endif /* ACE_USES_OLD_IOSTREAMS */ 00069 00070 # if defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB) && \\ 00071 (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB != 0) 00072 00073 # if !defined (ACE_USES_OLD_IOSTREAMS) 00074 // Make these available in the global name space 00075 using std::ios; 00076 using std::streambuf; 00077 using std::istream; 00078 using std::ostream; 00079 using std::iostream; 00080 using std::filebuf; 00081 using std::ifstream; 00082 using std::ofstream; 00083 using std::fstream; 00084 00085 using std::cin; 00086 using std::cout; 00087 using std::cerr; 00088 using std::clog; 00089 00090 using std::endl; 00091 using std::ends; 00092 using std::flush; 00093 00094 using std::ws; 00095 00096 using std::resetiosflags; 00097 using std::setfill; 00098 using std::setiosflags; 00099 using std::setprecision; 00100 using std::setw; 00101 00102 using std::dec; 00103 using std::hex; 00104 using std::oct; 00105 # endif /* ! ACE_USES_OLD_IOSTREAMS */ 00106 00107 # endif /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */ 00108 00109 # if defined (_MSC_VER) 00110 # pragma warning(4: 4018 4114 4146 4245) 00111 # pragma warning(4: 4663 4664 4665 4512 4511) 00112 # endif /* _MSC_VER */ 00113 00114 # else /* ! ACE_HAS_STANDARD_CPP_LIBRARY */ 00115 00116 # include /**/ <fstream.h> 00117 # include /**/ <iostream.h> 00118 # include /**/ <iomanip.h> 00119 00120 # if defined (ACE_WIN32) && !defined(__MINGW32__) 00121 # if defined(_MSC_VER) // VSB 00122 # include /**/ <ios.h> 00123 # include /**/ <streamb.h> 00124 # include /**/ <istream.h> 00125 # include /**/ <ostream.h> 00126 # endif /* _MSC_VER */ 00127 # endif /* ACE_WIN32 && !__MINGW32__ */ 00128 00129 # endif /* ! ACE_HAS_STANDARD_CPP_LIBRARY */ 00130 00131 #endif /* ! ACE_LACKS_IOSTREAM_TOTALLY */ 00132 00133 // Do this so the #pragma warning in the MSVC headers do not 00134 // affect our #pragma warning settings 00135 |
|
|
地下室#
发布于:2003-12-16 11:28
你是不是弄错文件名了?
没有啊 sstream,streamb,iostream,istream,ostream,fstream。。。 就没有streams :D |
|
5楼#
发布于:2003-12-16 11:30
ft,楼楼上的哪找的? :D
|
|
6楼#
发布于:2003-12-16 11:35
debug , 能不能 作为附件 发上来啊??? :)
|
|
|
7楼#
发布于:2003-12-16 11:36
你是不是弄错文件名了? 文件名肯定没错 ;) |
|
|
8楼#
发布于:2003-12-16 11:41
这个文件不包含在vc的include 目下的
你去这里看看就知道了 http://doc.ece.uci.edu/Doxygen/Current/html/ace/streams_8h-source.html |
|
|
9楼#
发布于:2003-12-16 11:43
你include <iostream>
看能不能用std的cin和cout就知道有没有这个功能的文件。 using namespace std; cout<<\"hello,world\"; 偶没试。。 你试试看。。 |
|
|
10楼#
发布于:2003-12-16 11:44
分没有骗到反丢了回人 :D :D亏呀
:D :D |
|
11楼#
发布于:2003-12-16 11:48
分没有骗到反丢了回人 :D :D亏呀 还好偶没有第一时间回帖!!! |
|
12楼#
发布于:2003-12-16 11:52
这个 streams.h 文件好像也是经过修改的 文件!
编译还是会有 问题!! 首先就提示: fatal error C1083: Cannot open include file: \'ace/pre.h\': No such file or directory :( |
|
|
13楼#
发布于:2003-12-16 11:55
分没有骗到反丢了回人 :D :D亏呀 有心帮忙就有分 :D |
|
|
14楼#
发布于:2003-12-16 12:32
那就不知道了
偶没仔细看这个streams.h文件的代码。。 你在偶给你的那个网址上好好看看 |
|
|
15楼#
发布于:2003-12-16 13:43
网上很多阿
http://doc.ece.uci.edu/Doxygen/Current/html/ace/streams_8h-source.html http://doc.ece.uci.edu/Doxygen/Current/html/ace/streams_8h-source.html 。。。。。。。。。。 |
|
16楼#
发布于:2003-12-16 15:01
谁 在用 direct x sdk , direct draw 里面好像有 streams.h, 能不能帮我发一个上来???? :)
|
|
|
17楼#
发布于:2003-12-16 15:04
家里面有 :D
|
|
18楼#
发布于:2003-12-16 20:10
是这个吗?
这是dx9的一个sample带的呀 |
|
|