1
我正在构建Inno安装脚本,并且需要将库安装到安装时确定的位置(即Java_Home/bin)。有没有办法通过改变DestDir文件的值来实现这一点,或者有更好的方法吗?根据函数调用将文件安装到位置
我正在构建Inno安装脚本,并且需要将库安装到安装时确定的位置(即Java_Home/bin)。有没有办法通过改变DestDir文件的值来实现这一点,或者有更好的方法吗?根据函数调用将文件安装到位置
随着一点点谷歌搜索,事实证明,答案就在那里。
创建代码部分的功能,该DESTDIR设置为{代码:FUNCTIONNAME}
所以在我的具体情况:
[Files]
Source: "libs\native-lib.dll"; DestDir: {code:GetJavaBin};
[Code]
function GetJavaBin(S: String): String;
begin
Result :=JavaHome + '\bin';
end;