[Files] Source: {#MySou-6ren">
gpt4 book ai didi

inno-setup - 如何在 Inno Setup [Files] 部分使用 "code"?

转载 作者:行者123 更新时间:2023-12-04 02:21:42 27 4
gpt4 key购买 nike

我想为 32/64 位安装动态派生源文件夹(和目标文件夹)。那么如何在 Inno setup 的 [Files] 部分指定它。
以下给出了编译错误:->

[Files]
Source: {#MySourcePath}\{code:GetSourceLibFolder}\*.jar; DestDir: {code:GetAppDir}\lib\;

我有 GetSourceLibFolder()GetAppDir()代码部分定义的函数。
函数非常简单,只返回一个变量:
function GetSourceLibFolder(Param: String): String;
begin
Result:= SourceLibFolder;
end;

function GetSourceBinFolder(Param: String): String;
begin
Result:= SourceBinFolder;
end;

谢谢 !

最佳答案

需要在编译时使用源路径(除非您有 external 标志),这意味着您必须使用 ISPP 和 #define . [Code]部分仅用于运行/安装时间代码,因此适用于目标路径。

如果您提供 GetSourceLibFolder 的代码功能,有人可以将其转换为ISPP。

关于inno-setup - 如何在 Inno Setup [Files] 部分使用 "code"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8176903/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com