我正在尝试使用g++生成一个共享库(libgenerated.so)。共享库使用来自第三方静态库(libmystatic.a)的一些功能。为此,我将静态库与共享库链接为:上面的命令为静态库返回以下重定位错误:
relocationR_X86_64_32S against `.rodata' can not be u
我试图使用Boost和OpenCV中的静态库编译一个共享库。下面是我用来编译库的命令。g++ -fPIC libsaliency.cpp -shared -o libsaliency.so \
-I/home/poiesi/data/libraries/boostrelocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a
在Visual 2012中,我有一个带有C++/CLI包装器的本机C++静态库。
现在,我正在使用C++ (JunoServiceRelease2)和GCC 4.2.4.在Linux中构建本机代码。我在Eclipse中创建了一个共享库空项目,并添加了所有的.h和.cpp文件,并让完成构建。relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -