【发布时间】:2021-03-12 03:09:40
【问题描述】:
我开始使用 Cygwin 构建我的项目,但我不知道如何设置它来查找我的第三方库。 例如,我将我的 directx-headers 放在系统路径中可以找到它们的位置,但 Cygwin 似乎没有搜索系统路径变量。
如何设置 Cygwin 以在第三方文件夹或 Windows 操作系统上的系统路径中查找其容器之外的库?
【问题讨论】:
-
您要构建什么程序以及使用哪个工具?您始终可以将任何特定目录添加到搜索中,但 PATH 不是要使用的方法
-
如何将特定目录添加到搜索中?实际上我更喜欢这样,因为我相信 Cygwin 包可能会与其他库发生冲突。
-
您需要提供更多信息。你用什么工具?
-
我在一台 Windows 电脑上,使用 Cygwin 和所有必需的软件包,试图从源代码构建台面。 Meson 从我目前从构建中收集到的内容中寻找 python、cmake 和使用 gcc。所有这些都在 Cygwin 中可用。我将编辑 OP 以显示这一点。
-
Mesa 已经构建为 Cygwin 包,请参阅 cygwin.com/packages/summary/mesa-src.html 。复制构建的最佳方法是下载 cygwin 源包并使用
cygport工具进行构建。但似乎你不是为 Cygwin 而是为 Mingw 构建
标签: cygwin