Haskell 阴谋集团在哪里搜索“文件”中列出的文件;包括:“…”;?
在Haskell 阴谋集团在哪里搜索“文件”中列出的文件;包括:“…”;?,haskell,cabal,Haskell,Cabal,在includes属性上有这样一句话: 包括:文件名列表 要通过C包含在任何编译中的头文件列表。此字段既适用于系统上已安装的头文件,也适用于要安装的软件包附带的头文件。前一个文件应位于绝对路径中,而后一个文件应位于相对于源树顶部的路径中,或相对于include dirs中列出的目录之一的路径中 这些文件通常包含包使用的外部导入的函数原型 我发现“以前的文件应该在绝对路径中找到”的说法是毫无帮助的含糊不清;我如何明确知道阴谋集团将寻找哪些绝对路径,从而确保我将必要的文件放在一个可以“找到”的地方?
includes
属性上有这样一句话:
包括:文件名列表
要通过C包含在任何编译中的头文件列表。此字段既适用于系统上已安装的头文件,也适用于要安装的软件包附带的头文件。前一个文件应位于绝对路径中,而后一个文件应位于相对于源树顶部的路径中,或相对于include dirs
中列出的目录之一的路径中
这些文件通常包含包使用的外部导入的函数原型
我发现“以前的文件应该在绝对路径中找到”的说法是毫无帮助的含糊不清;我如何明确知道阴谋集团将寻找哪些绝对路径,从而确保我将必要的文件放在一个可以“找到”的地方?我怀疑这根本没有任何好处。“应该在绝对路径中找到”可能意味着你,阴谋集团的文件编写者,应该把正确的绝对路径放在列表中。。。但这是基于与你对文本的解读略有不同的推测,而不是基于我在阴谋集团中的任何专业知识,因此我将其降级为评论而不是答案…@DanielWagner你是说这意味着
包含
列表中的条目本身应该是绝对路径吗,我认为这意味着这些文件应该以绝对路径、相对于源树顶部的路径或相对于包含目录的路径的形式给出。@ChrisMartin是的,我就是这样理解的。@DanielWagner我想你应该提交你的评论作为答案