我正在尝试根据我们的规范为OpenCV预先构建的二进制文件开发conan软件包。我需要在Windows和Linux上都可以使用它们,但是在构造柯南文件的最佳实践方面却束手无策。
我应该如何打包两个二进制文件?我应该为每个操作系统创建一个软件包吗?
答案 0 :(得分:1)
打包OpenCV并非易事,柯南社区here
提供并提供了官方食谱。要安装OpenCV:
conan install -r conan-center opencv/4.1.0@conan/stable
有更多可用的版本,您可以通过以下方式列出这些版本:
conan search -r conan-center opencv
此外,还有一篇关于OpenCV + Conan here
的不错的博客文章。我应该如何打包两个二进制文件?我应该为每个操作系统创建一个软件包吗?
每个配方都应能够为ANY平台分发相同的项目。您可以创建多种方法,每个操作系统一种。例如,某些项目与CMake和自动工具一起分发,其中CMake仅在Windows上运行。看看OpenCV柯南的食谱,您可以学到很多东西。
如果您对需要下载安装程序的软件包感兴趣,那么mingw柯南食谱就是一个很好的例子。
致谢!