wdjh.net
当前位置:首页 >> stD BAsiC strEAmBuF >>

stD BAsiC strEAmBuF

你最后的判断语句if(name=="main") 因为name是string类型的‘name’单引号是char双引号“name”才是string类型的 希望能解决您的问题。

...1>_Entry.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) protected: virtual __int64 __thiscall std::basic_streambuf

我用VC6.0的时候,#include是可以运行的,但是在dev c++里面必须用#include using namespace std才可以通过,在dev c++里连void main()都必须改成int型,这都是在不同编译环境里造成的问题。

void add_p_p(ifstream& ins,ofstream& outs){ char name[255]; ins.getline(name,255); while(!ins.eof()) { if(strcmp(name,"main")==0) outs

因为编译环境的不同,在环境中的库里没有STREAMBUF这个文件. 解决办法是: 首先是检查工具->选项->目录里路径是否正确,一般为: C:\Program File\VC6\VC98\INCLUDE C:\Program File\VC6\VC98\MFC\INCLUDE C:\Program File\VC6\VC98\ATL\INCLUDE...

呵呵!这句错误代表的是不能打开头文件或则目录,说明没有此头文件

因为你的编译器版本老 iostream.h是先出来的,iostream是后面才出来的,基本上涵盖了.h的所有东西,你的编译器版本太老,还没加载iostream这个库 所以再VC6下使用: #include

呵呵!这句错误代表的是不能打开头文件或则目录,说明没有此头文件 这样可以么?

不知道你用的编译器是什么? 提示是找不到该头文件 可能是: 包含路径设置错误 文件丢失 头文件包含顺序错误 等等 需要楼主提供进一步的信息

1.默认的C不含有这个头文件,所以编译的时候到工程里去找就会出现找不到头文件的错误。 2 解决办法很简单,找一个相同的头文件放到安装C的目录下。例如你安装在C盘,那么路径就是c:\program files\microsoft stdio\vc98\include 那么就可以解决...

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com