你如何创建一个合适的'包含'目录?

时间:2017-12-14 14:30:01

标签: c++ header software-distribution

所以,我们都见过(你们中的一些人甚至可能已经制作过)专业库,这些专业库包含适当的包含目录,其中包含使用该库所需的所有头文件。一个例子是我附加的OpenCV库包含文件夹。

enter image description here

当我们发布库时,我们所做的只是压缩lib的标题并要求收件人将它们提取到方便的地方,说实话,这很好。但是,如果可能的话,我想制作一个包含所有相关标题的“include”目录,因为我觉得我的发行版可以更好地组织。我们该怎么做呢?

1 个答案:

答案 0 :(得分:0)

您可以为所有必需标头创建一个文件夹,并在代码中包含它们时考虑该文件夹指定路径。 您还可以在项目的首选项中指定该文件夹,例如Visual Studio或Eclipse允许它,因此您不应为这些包含编写完整路径。