我需要在cygwin makefile中解压缩(不执行,解压缩)msi。
如果我从windows命令提示符调用以下内容
msiexec /a package.msi /qn TARGETDIR=C:\foo
包正确部署在C:\ foo中。但是,如果我尝试从cygwin提示符执行完全相同的操作
msiexec /a package.msi /qn TARGETDIR=C:\\foobaz
我得到的只是msiexec窗口说明用法。我可以通过两种方式解决这个问题,如上面成功运行msiexec,或者从makefile启动一个windows命令,并让它调用该操作。
有任何想法吗?
你不需要从cygwin中提取msi来提取msi ....
—
Ramhound 2014年
@Ramhound:我知道。makefile必须以某种方式解压缩msi。
—
Stefano Borini 2014年
会
—
Der Hochstapler 2014年
TARGETDIR=/cygdrive/c/foo
给出更好的结果吗?
@OliverSalzburg:nope
—
Stefano