Как скопировать файлы по пути, найденному в строках env? - PullRequest
0 голосов
/ 13 февраля 2012

попытка этого не удалась NSIS во время сборки установщика ... в любом случае я пытаюсь это выразить.

readEnvStr $R0 "QT_PATH"
File $R0\bin\QtCore4.dll 
File $R0\bin\QtGui4.dll  

Во время сборки установщика я хотел бы включить файлы из пути, закодированного в строке среды QT_PATH.как это можно сделать?

1 Ответ

0 голосов
/ 13 февраля 2012

Инструкция File принимает путь к локальной системе, на которой вы компилируете.SetOutPath используется для установки целевого каталога во время выполнения:

Section
ReadEnvStr $R0 "QT_PATH"
# Might be a good idea to validate the path here and fall back to some other location if necessary
SetOutPath "$R0\bin"
File "c:\myinstallersourcefiles\QtCore4.dll"
...

или путь в локальной системе: File "$%QT_PATH%\bin\QtCore4.dll"

...