includeのところをコメントアウトすると通るかもと言ってみる。
BCCだとデフォルトですでにincludeしているから2重に読み込んでしまっていると予想。
BCCもGCCも使ったこともないし、わからんが。