g++编译错误:expected unqualified-id before ‘using’

今天写了一个occi的C++程序,结果一编译就出了个莫名其妙的错误。 信息如下:

g++ -c TDBPro.cpp -I/u01/oracle/rdbms/public -I./
TDBPro.cpp:3: 错误:expected unqualified-id before ‘using’

 

 TDBPro.cpp 的第一行代码为头文件包含,第二行为空行,第三行就为using 命名空间 std :

#include "TDBPro.h"

 

using namespace std;

 

 

一开始以为是从windows上传到Linux上ftp的问题,直接到linux上用vi看源文件没发现问题。搞来搞去,最后发现是包含的头文件中定义类的时候没有加分号:

 

Class xxxx

{

...

};  //就是这个分号

 

 

你可能感兴趣的:(C/C++)