【发布时间】:2018-05-28 16:26:29
【问题描述】:
所以,我们都见过(你们中的一些人甚至可能已经制作了)专业库,它们具有适当的包含目录,其中包含使用该库所需的所有头文件。一个例子是我附加的 OpenCV 库包含文件夹。
当我们发布库时,我们所做的只是压缩库的标头并要求接收者将它们提取到方便的地方,老实说,这很好。但是,如果可能的话,我想创建一个包含所有相关标题的“包含”目录,因为我觉得这样可以更好地组织我的分发。我们该怎么做呢?
【问题讨论】:
-
你的问题太宽泛了。请添加更多详细信息,说明您希望从此包括分发中获得什么
-
@VadimKotov 就像我构建 OpenCV 时发生的事情一样,它在我的构建目录中创建了一个整洁的安装目录,它将必要的头文件保存在“包含”目录中,并将库保存在 x64 目录中.
-
我认为 OpenCV 使用 Cmake 来自动构建和安装。你应该看看 Cmake cmake.org/cmake/help/v3.8/command/install.html
标签: c++ header software-distribution