构建没有版本号后缀的boost
Build boost without version number suffixes
我想为 android 构建增强库,共享版本。经过一番努力,我设法实现了目标。但是,在将库打包到我的应用程序中时,我不能让它们在 .so 扩展名后带有带有版本号的后缀。而且我不能简单地通过引用名称 和 后缀来将文件 link 彼此重命名。
构建boost库时如何去除版本后缀?
取自here,解法为:
在 boostcpp.jam 中,找到行 if $(type) = SHARED_LIB &&
并在下方从 result
计算中删除 .$(BOOST_VERSION)
:
if $(type) = SHARED_LIB &&
! [ $(property-set).get <target-os> ] in windows cygwin darwin aix &&
! [ $(property-set).get <toolset> ] in pgi
{
result = $(result).$(BOOST_VERSION) ;
}
(实际上您可以对整个部分进行评论)
我想为 android 构建增强库,共享版本。经过一番努力,我设法实现了目标。但是,在将库打包到我的应用程序中时,我不能让它们在 .so 扩展名后带有带有版本号的后缀。而且我不能简单地通过引用名称 和 后缀来将文件 link 彼此重命名。
构建boost库时如何去除版本后缀?
取自here,解法为:
在 boostcpp.jam 中,找到行 if $(type) = SHARED_LIB &&
并在下方从 result
计算中删除 .$(BOOST_VERSION)
:
if $(type) = SHARED_LIB &&
! [ $(property-set).get <target-os> ] in windows cygwin darwin aix &&
! [ $(property-set).get <toolset> ] in pgi
{
result = $(result).$(BOOST_VERSION) ;
}
(实际上您可以对整个部分进行评论)