fstream的无法解析外部符号
我最近在用Firebreath写一个浏览器插件,功能中需要读取一个本地的二进制文件,所以就用到fstream库中的seek和read函数来读取,以前写普通程序的时候这两个函数从来没出过问题,可是在里边却提示”无法解析的外部符号“,但是同样这个类中的open函数和“>>”"<<"操作符都没问题,不知道是怎么回事,有人遇到过这个问题吗,谢谢!
1>FileReader.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: class std::basic_istream<char,struct std::char_traits<char> > & __thiscall std::basic_istream<char,struct std::char_traits<char> >::seekg(__int64,int)" (__imp_?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@_JH@Z)
1>FileReader.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: class std::basic_istream<char,struct std::char_traits<char> > & __thiscall std::basic_istream<char,struct std::char_traits<char> >::read(char *,__int64)" (__imp_?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PAD_J@Z)
...全文
相关推荐
fstream头文件
fstream 继承 iostream; fstream 拥有iostream功能,但并不是包含关系 fstream 是对文件操作 而 iostream 是 对 标准输入输出文件的操作
C++流操作之fstream用法介绍
详细介绍了C++流操作之fstream的用法,有需要的朋友可以参考一下
C++中fstream,ifstream及ofstream用法浅析
c++中有个类叫做fstream,可以实现打开一个文件作为流。创建一个对象,然后调用该对象的open函数,其主要有两个参数,第一个参数是字符串,表示文件的地址,第二个参数是代开方式,如: fstream fin(a.txt,ios::in); if(fin) { cout<<opened<<endl; fin.close(); } else { cout<<not exists<<endl; } 注意:如果文件不存在,则打开失败。如果这里打开方式采用的是ios::out,那么如果文件不存在,则会创建该文件。 fstream还有两个子类分别是ifstrea
ofstream,ifstream,fstream读写文件
在编程总经常会用到读写文件,基本都是使用ofstream,ifstream,fstream
c++ 文件操作(fstream)
c++ 文件操作 fstream ifstream ofstream


