У меня есть сценарий Установки Inno с директивами препроцессору (#define
s, #if
s, и т.д.)
Я хочу выполнить препроцессор Установки Inno на своем сценарии и видеть вывод препроцессора (перевод в Inno-Setup-speak). Таким образом, я хочу посмотреть на результат препроцессора, на который он обычно питается в Компилятор Установки Inno, где все ссылки {#something}
изменяются во что something
был определен как.
Я смотрю на параметры командной строки ( iscc.exe
) и #pragma
директивы и не нашли то, что я ищу. Я вижу, что могу указать для не выполнения компилятора (#pragma -c- | /$c-
) но я не нашел способ посмотреть на вывод препроцессора.
Короче говоря, как я смотрю на вывод препроцессора Установки Inno?
Когда ничего не помогает, ищите ответ самостоятельно
Добавьте следующую строку в конце сценария.
Будет создан файл preprocessed.iss
со всеми раскрытыми макросами и обработанными #define
s, #if
s и т. Д.
#expr SaveToFile(AddBackslash(SourcePath) + "Preprocessed.iss")