[英]Cross compile with cmake for arm with static linked boost library
我有的:
我想要的是:
一个CMake项目,它执行以下操作:
这可能吗?如果可以,怎么办?
恕我直言,主要问题是告诉cmake,对于第二个构建,它应该使用另一个(这次是arm)预编译的boost库进行链接。 不知道该怎么办。
假设您使用find_package(Boost ..)
搜索和选择增强组件(如您find_package(Boost ..)
),并且如果我正确地回答了问题,则可以仅在两个不同的目录中构建(您很可能已经这样做),并以不同的方式设置CMake Variable BOOST_ROOT 在配置之前 。
您还可以稍后设置Boost_LIBRARIES ,以防其他情况相同。
要告诉CMake静态链接Boost,只需将Boost_USE_STATIC_LIBS设置为ON即可 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.