crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Добавить параметр сборки
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 21.8.2010, 17:06
 
Цитата(kin63camapa @ 21.8.2010, 19:44) *
Вообще что можно почитать по поводу синтаксиса файла .pro?
Qt Assistant или в том же креаторе справка по qmake

вот пример:
#========= Makefile Target for preprocessoring =======
topreprocessor1.target    = %.i
topreprocessor1.depends    = $(MAKEFILE).Debug FORCE
topreprocessor1.commands    = $(MAKE) -f $(MAKEFILE).Debug $@

QMAKE_EXTRA_TARGETS       += topreprocessor1

CONFIG (debug, debug|release) { 
    topreprocessorcpp.target    = %.i
    topreprocessorcpp.depends    = %.cpp
    topreprocessorcpp.commands    = $(CXX) -E $(CXXFLAGS) $(INCPATH) $< -o $@
    QMAKE_EXTRA_TARGETS       += topreprocessorcpp

    topreprocessorh.target    = %.i
    topreprocessorh.depends    = %.h
    topreprocessorh.commands    = $(CXX) -E $(CXXFLAGS) $(INCPATH) $< -o $@
    QMAKE_EXTRA_TARGETS       += topreprocessorh

    toprprocessorc.target    = %.i
    toprprocessorc.depends    = %.c
    toprprocessorc.commands    = $(CXX) -E $(CXXFLAGS) $(INCPATH) $< -o $@
    QMAKE_EXTRA_TARGETS       += toprprocessorc

сделает следующее:
%.i: $(MAKEFILE).Debug FORCE
    $(MAKE) -f $(MAKEFILE).Debug $@

%.i: %.cpp
    $(CXX) -E $(CXXFLAGS) $(INCPATH) $< -o $@

%.i: %.h
    $(CXX) -E $(CXXFLAGS) $(INCPATH) $< -o $@

%.i: %.c
    $(CXX) -E $(CXXFLAGS) $(INCPATH) $< -o $@
kin63camapa Дата 21.8.2010, 15:44
  Добавил в makefile параметр сборки, прописал команды, но при запуске проекта в QT creator он был сгенерирован заново. Можно ли как то добавить параметр сборки в .pro файл? Вообще что можно почитать по поводу синтаксиса файла .pro?

вот то что нужно в мейк файле
reset_data:
    -$(DEL_FILE) *.tmp *.ref *.cfg
    -$(COPY_FILE) ./default/*.cfg *cfg
    -$(COPY_FILE) ./referents/default.ref $(TARGET).ref
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 10.7.2025, 6:09