Compiler errors g++;使用ROSE编译器框架时出现编译器错误

Compiler errors g++;使用ROSE编译器框架时出现编译器错误,compiler-errors,g++,rose-compiler-framework,Compiler Errors,G++,Rose Compiler Framework,我成功地编译了Rose编译器框架 但是,由于G+内部的头文件问题,我很难使用Rose编译器来编写C++代码。我试着用谷歌搜索,但没有找到解决方案 我有一个非常简单的C++文件 Fo.cc: #include <iostream> int main() { return 0; } 我得到的错误是: starting frontend "/home/user/klall/tools/rose_install/include/g++_HEADERS/hdrs3/bits/c++co

我成功地编译了Rose编译器框架

但是,由于G+内部的头文件问题,我很难使用Rose编译器来编写C++代码。我试着用谷歌搜索,但没有找到解决方案

我有一个非常简单的C++文件<代码> Fo.cc:

#include <iostream>

int main()
{

return 0;

}
我得到的错误是:

starting frontend
"/home/user/klall/tools/rose_install/include/g++_HEADERS/hdrs3/bits/c++config.h", line 1608: error: 
          expected a ";"
    using namespace__debug__attribute__ ((strong)); 
知道我为什么会遇到这个问题吗?是否需要设置
#定义
或其他内容


关于这个问题,我对C头文件(如

)没有任何问题,我相信这是由以下原因造成的: 我使用ROSE时出现“可见性”错误 使用ROSE以:属性(((可见性(“默认”))的形式解析代码目前不起作用,因为我们目前支持EDG 3.3,并且没有简单的方法来支持它。我们目前正在移植到EDG 4.0,在那里这个问题将得到解决。我能做什么?如果您试图包含mpi.h,请尝试将OMPI_DECLSPEC定义为空白:“ifndef OMPI_DECLSPEC”。这将有助于暂时解决这个问题

starting frontend
"/home/user/klall/tools/rose_install/include/g++_HEADERS/hdrs3/bits/c++config.h", line 1608: error: 
          expected a ";"
    using namespace__debug__attribute__ ((strong));