2017-08-15 87 views
0

我嘗試在CDT中爲我的C++項目引用靜態* .a庫。我將它包含在C/C++中 - > Cross C++鏈接器 - >庫CDT使用lib * .a ---重定位R_X86_64_32S對符號...不能使用

但是我得到錯誤: 重新定位R_X86_64_32S針對符號...在創建共享對象時無法使用。

現在從我讀到目前爲止,我認爲這意味着編譯器認爲我引用共享庫時,它是一個靜態庫,而不是 - 是這種情況,如果是的話,現在可以做什麼?有沒有什麼方法可以使用* .a庫,還是必須將它們重新編譯爲.so - 對象?

回答

0

我不得不重新編譯,但它已經足夠重新編譯爲* .a庫了。我很確定這個問題來自我的gcc編譯器的更新。

相關問題