don*_*joe 6 c++ eclipse-cdt shared-libraries static-libraries
我尝试*.a在 CDT 中为我的 c++ 项目引用一个静态库。我把它包括在
C/C++ 构建 -> 交叉 C++ 链接器 -> 库
但我收到错误:
重定位 R_X86_64_32S 针对符号 ... 不能在创建共享对象时使用。
现在从我到目前为止所读到的内容,我认为这意味着编译器认为我正在引用一个共享库,而当它是一个静态库时 - 是这样吗?如果是这样,现在可以做什么?有什么方法可以只使用这些*.a库,还是必须将它们重新编译为.so- 对象?