|
|
debian下编译一个含 ifstream 的cpp程序
- [FONT=Fixedsys][color=#0000cc]#[/color][color=#ff0000]include[/color] [color=#0000cc]<[/color]c[color=#0000cc]+[/color][color=#0000cc]+[/color][color=#0000cc]/[/color]4[color=#0000cc].[/color]1[color=#0000cc].[/color]2[color=#0000cc]/[/color][color=#ff0000]fstream[/color][color=#0000cc]>[/color][/font]
- [FONT=Fixedsys][color=#0000cc]#[/color][color=#ff0000]include[/color] [color=#0000cc]<[/color]c[color=#0000cc]+[/color][color=#0000cc]+[/color][color=#0000cc]/[/color]4[color=#0000cc].[/color]1[color=#0000cc].[/color]2[color=#0000cc]/[/color][color=#ff0000]ios[/color][color=#0000cc]>[/color][/font]
- [FONT=Fixedsys][color=#0000ff]bool[/color] MilkshapeModel[color=#0000cc]:[/color][color=#0000cc]:[/color]loadModelData[color=#0000cc]([/color] [color=#0000ff]const[/color] [color=#0000ff]char[/color] [color=#0000cc]*[/color]filename [color=#0000cc])[/color][/font]
- [FONT=Fixedsys][color=#0000cc]{[/color][/font]
- [FONT=Fixedsys] [color=#ff0000]ifstream[/color] inputFile[color=#0000cc]([/color] filename[color=#0000cc],[/color] [color=#ff0000]ios[/color][color=#0000cc]:[/color][color=#0000cc]:[/color]in [color=#0000cc]|[/color] [color=#ff0000]ios[/color][color=#0000cc]:[/color][color=#0000cc]:[/color]binary [color=#0000cc]|[/color] [color=#ff0000]ios[/color][color=#0000cc]:[/color][color=#0000cc]:[/color]nocreate [color=#0000cc])[/color][color=#0000cc];[/color][/font]
- [FONT=Fixedsys] [color=#0000ff]if[/color] [color=#0000cc]([/color] inputFile[color=#0000cc].[/color]fail[color=#0000cc]([/color][color=#0000cc])[/color][color=#0000cc])[/color][/font]
- [FONT=Fixedsys] [color=#0000ff]return[/color] [color=#0000ff]false[/color][color=#0000cc];[/color] [/font][FONT=Fixedsys][color=#ff9900]// "Couldn't open the model file."[/color][/font]
-
-
- [FONT=Fixedsys] inputFile[color=#0000cc].[/color]seekg[color=#0000cc]([/color] 0[color=#0000cc],[/color] [color=#ff0000]ios[/color][color=#0000cc]:[/color][color=#0000cc]:[/color]end [color=#0000cc])[/color][color=#0000cc];[/color][/font]
- [FONT=Fixedsys] [color=#0000ff]long[/color] fileSize [color=#0000cc]=[/color] inputFile[color=#0000cc].[/color]tellg[color=#0000cc]([/color][color=#0000cc])[/color][color=#0000cc];[/color][/font]
- [FONT=Fixedsys] inputFile[color=#0000cc].[/color]seekg[color=#0000cc]([/color] 0[color=#0000cc],[/color] [color=#ff0000]ios[/color][color=#0000cc]:[/color][color=#0000cc]:[/color]beg [color=#0000cc])[/color][color=#0000cc];[/color][/font]
-
- [FONT=Fixedsys] byte [color=#0000cc]*[/color]pBuffer [color=#0000cc]=[/color] [color=#0000ff]new[/color] byte[color=#0000cc][[/color]fileSize[color=#0000cc]][/color][color=#0000cc];[/color][/font]
- [FONT=Fixedsys] inputFile[color=#0000cc].[/color][color=#ff0000]read[/color][color=#0000cc]([/color] pBuffer[color=#0000cc],[/color] fileSize [color=#0000cc])[/color][color=#0000cc];[/color][/font]
- [FONT=Fixedsys] inputFile[color=#0000cc].[/color][color=#ff0000]close[/color][color=#0000cc]([/color][color=#0000cc])[/color][color=#0000cc];[/color][/font]
- [FONT=Fixedsys] [color=#0000cc].[/color][color=#0000cc].[/color][color=#0000cc].[/color][color=#0000cc].[/color][color=#0000cc].[/color][color=#0000cc].[/color][/font]
复制代码
小弟因为没用过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 <c++/4.1.2/fstream>/#include <c++/4.1.2/ios> 请问大侠这个错误怎么解决 ???? |
|