我有一個巨大的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