gpt4 book ai didi

inno-setup - 如何从外部文件夹引用文件,使其仍包含在安装程序包中?

转载 作者:行者123 更新时间:2023-12-04 05:20:59 26 4
gpt4 key购买 nike

这是我想要做的:
Source: {%QTDIR}/bin/QtCore4.dll; DestDir: {app}; Flags: ignoreversion;
它不会展开 QTDIR 环境变量并给我一个错误。如果我添加 external,它可以编译并正常工作标志,但我确实需要将该文件编译到安装程序包中。有什么方法可以实现这一目标吗?

最佳答案

也许你可以使用 ISPP #define ?

示例:

#define MYCONSTANT GetEnv("USERPROFILE")

[Files]
Source: "{#MYCONSTANT}\myfile.txt"; DestDir: {app}; Flags: ignoreversion

我正在链接到 UserProfile这里作为一个例子,但你可以在那里定义 QTDIR 如果它被设置为系统常量 %QTDIR% .
大概:
#define QTDIRCONSTANT GetEnv("QTDIR")

[Files]
Source: "{#QTDIRCONSTANT}\bin\QtCore4.dll"; DestDir: {app}; Flags: ignoreversion

关于inno-setup - 如何从外部文件夹引用文件,使其仍包含在安装程序包中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13684853/

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