【发布时间】:2009-11-02 12:19:04
【问题描述】:
我的产品是在 Windows 上使用 cygwin 构建的。 但 Windows 工具不理解像 /home/lib/ 这样的 cygwin 路径 如何在运行时设置这些变量,比如我可以设置环境变量
设置 LIB_PATH=`cygpath -w /home/lib'
类似的东西。
【问题讨论】:
我的产品是在 Windows 上使用 cygwin 构建的。 但 Windows 工具不理解像 /home/lib/ 这样的 cygwin 路径 如何在运行时设置这些变量,比如我可以设置环境变量
设置 LIB_PATH=`cygpath -w /home/lib'
类似的东西。
【问题讨论】:
您可以将 Cygwin 安装路径(即“C:/cygwin”)添加到 Cygwin 样式路径之前,将 Cygwin 直接转换为 Windows 可读路径。因此,“/home/lib”将变为“C:/cygwin/home/lib”。在您的 makefile 中,您可以在所有路径前添加一个变量,该变量在非 Windows 平台上为空字符串,但在 Windows 上成为正确的 Cygwin 路径。
【讨论】: