我有一个巨大的C + + 11项目插件功能。我的项目有几个库(用gcc 4.6.3编译),一个前端(用gcc 4.6.3编译)和一些插件(用gcc 4.7编译)。插件通过dlopen
加载并从libs中引用。GCC 4.7编译库与GCC 4.6.3程序兼容吗?
我的项目使用模板,typeinfo,shared_ptr,stl容器等东西。
当我编译与gcc相同版本的所有东西时,一切都运行正常。当我按照我描述的方式编译时(4.6.3中的libs和frontend和4.7中的插件),我开始面临问题。
我不确定发生了什么,我希望你能给我一些线索并帮我解决这个问题。
“*当我编译所有与相同版本的GCC一切运行正常。我编译时描述(库和前端在4.6.3的方式和插件4.7)我开始面临问题*“听起来像你已经回答了你自己的问题,然后... – ildjarn