Compiler errors g++;使用ROSE编译器框架时出现编译器错误
我成功地编译了Rose编译器框架 但是,由于G+内部的头文件问题,我很难使用Rose编译器来编写C++代码。我试着用谷歌搜索,但没有找到解决方案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
我有一个非常简单的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));