Я использую препроцессор c для простой замены #include в соответствии с link. Ниже приводится отрывок из моей preprocessor.priQt Creator qmake intergrate HTML-препроцессор
HEADERS += $$PWD/include/header.htm
PREPROCESS_FILES = $$PWD/staff/courses.htm
preprocess.name = preprocess-htm-includes
preprocess.CONFIG += no_link no_clean
for(htm, PREPROCESS_FILES):preprocess.commands = cpp -E -x c -P $${htm} > $${htm}l
first.depends = $(first) preprocess
export(first.depends)
Во-первых, я использую для цикла как $ {} QMAKE_FILE_NAME всегда пусто? Поскольку я не могу использовать $ {QMAKE_FILE_BASE}, я не уверен, как направить вывод препроцессора на $$ shadowed ($$ PWD) /.
Во-вторых, обработка комментариев и специальных символов CPP (C Pre Processor) не идеальна для HTML (в частности, бездомных), а также для -C для игнорирования префиксов комментариев длинного комментария GNU к выходному html) есть ли какие-либо Общие Предпраздничные Процессоры, хорошо интегрируются с Qt Creator Я хотел бы, чтобы все мои отладки внутри IDE.
(бонусные очки, если он сделал HTML/CSS/JS минификация и или проверка)