当前位置: 技术问答>linux和unix
debian下编译一个含 ifstream 的cpp程序
来源: 互联网 发布时间:2016-03-09
本文导语: #include #include bool MilkshapeModel::loadModelData( const char *filename ) { ifstream inputFile( filename, ios::in | ios::binary | ios::nocreate ); if ( inputFile.fail()) return false; // "Couldn't open the model file." inputFile.seekg( 0, ios::end ); long fi...
#include
#include
bool MilkshapeModel::loadModelData( const char *filename )
{
ifstream inputFile( filename, ios::in | ios::binary | ios::nocreate );
if ( inputFile.fail())
return false; // "Couldn't open the model file."
inputFile.seekg( 0, ios::end );
long fileSize = inputFile.tellg();
inputFile.seekg( 0, ios::beg );
byte *pBuffer = new byte[fileSize];
inputFile.read( pBuffer, fileSize );
inputFile.close();
......
小弟因为没用过g++ 就用下面的形势编译编译
debian:~/missile# g++ -o missile *.cpp -lGL -lGLU
错误如下:
MilkshapeModel.cpp: In member function 鈥榲irtual bool MilkshapeModel::loadModelData(const char*)鈥?
MilkshapeModel.cpp:117: error: ifstream?was not declared in this scope
MilkshapeModel.cpp:117: error: expected `;' before inputFile鈥?MilkshapeModel.cpp:118: error: 鈥榠nputFile鈥?was not declared in this scope
MilkshapeModel.cpp:121: error: inputFile?was not declared in this scope
MilkshapeModel.cpp:121: error: ios?has not been declared
MilkshapeModel.cpp:123: error: ios?has not been declared
有 ifstream ,ios 没有声明的错误 但是我明明包含了#include /#include 请问大侠这个错误怎么解决 ????
|
#include
下面加一句试试:
using namespace std;
下面加一句试试:
using namespace std;
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。