Windows Makefile和设置环境变量

Windows Makefile和设置环境变量,windows,makefile,Windows,Makefile,我的产品是在Windows上使用cygwin构建的。 但是Windows工具不理解像/home/lib这样的cygwin路径/ 我如何在运行时设置这些变量,就像我可以设置环境变量一样 set LIB_PATH=`cygpath-w/home/LIB' 类似于此。您可以通过将Cygwin安装的路径(即,C:/Cygwin)前置到Cygwin样式路径,将Cygwin直接转换为Windows可读路径。因此,/home/lib将变成C:/cygwin/home/lib。在makefile中,可以在所有路

我的产品是在Windows上使用cygwin构建的。 但是Windows工具不理解像/home/lib这样的cygwin路径/ 我如何在运行时设置这些变量,就像我可以设置环境变量一样

set LIB_PATH=`cygpath-w/home/LIB'


类似于此。

您可以通过将Cygwin安装的路径(即,C:/Cygwin)前置到Cygwin样式路径,将Cygwin直接转换为Windows可读路径。因此,/home/lib将变成C:/cygwin/home/lib。在makefile中,可以在所有路径前添加一个变量,该变量在非Windows平台上为空字符串,但在Windows上成为正确的Cygwin路径