poco 库的 Boost_USE_STATIC_LIBS 等价物是啥?
Posted
技术标签:
【中文标题】poco 库的 Boost_USE_STATIC_LIBS 等价物是啥?【英文标题】:What is the equivalent of Boost_USE_STATIC_LIBS for poco libraries?poco 库的 Boost_USE_STATIC_LIBS 等价物是什么? 【发布时间】:2018-08-31 03:51:12 【问题描述】:要使用Boost
静态构建我的C++ 项目,我可以使用以下cmake
命令:
set(Boost_USE_STATIC_LIBS ON)
POCO 库是否有相同的功能?
【问题讨论】:
【参考方案1】:Boost_USE_STATIC_LIBS
是 boost find 模块的一个选项。这是一个文件,其中包含 cmake 有关在哪里可以找到所有 boost 组件(头文件和库,但不仅限于)的信息。当您调用find_package
cmake 搜索此文件时,并根据您设置的选项执行更多操作,例如存储动态库的名称或用于链接的静态库的名称。
我想您搜索 POCO 组件的方式与搜索 boost 的方式相同,因此 POCO 可能具有相同的信息。在这种情况下,我建议您检查<somenamerelatedtoPOCO>.cmake
文件。
【讨论】:
以上是关于poco 库的 Boost_USE_STATIC_LIBS 等价物是啥?的主要内容,如果未能解决你的问题,请参考以下文章
带有现有存储库的 ASP.NET mvc 脚手架并将 POCO 映射到视图模型