これが私がやろうとしていることです:
Source: {%QTDIR}/bin/QtCore4.dll; DestDir: {app}; Flags: ignoreversion;
QTDIR環境変数が展開されず、エラーが発生します。フラグを追加するとコンパイルされて正常に動作external
しますが、ファイルをインストーラーパッケージにコンパイルする必要があります。これを達成する方法はありますか?
これが私がやろうとしていることです:
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