Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX.CHAINIK
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX.CHAINIK с датами от 15 Jul 13 07:24:14 до 25 Apr 24 19:14:34, всего сообщений: 3144
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2239 из 3144 ================================= RU.LINUX.CHAINIK =
От   : Artem Artyuhov                   2:6035/5.25        09 Apr 18 20:26:02
Кому : All                                                 09 Apr 18 20:26:02
Тема : QtCreator wizard.xml
FGHI : area://RU.LINUX.CHAINIK?msgid=2:6035/5.25+5acba5c4
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX.CHAINIK?msgid=2:5020/545+5acbb218
==============================================================================
Привет, All!

Ситуация:
имеется template для создания проекта для QtCreator 4.6.0 based on Qt 5.10.1
В wizard.xml есть некое объявление

<field name="AVR_TYPE">
        <fieldcontrol class="QComboBox" defaultindex="1">
                <comboentries>
                <comboentry value="atmega328">
                                        <comboentrytext>ATmega328</comboentrytext>
                </comboentry>
                                <comboentry value="atmega328p">
                                        <comboentrytext>ATmega328p</comboentrytext>
                                </comboentry>
                                <comboentry value="atmega1280">
                                        <comboentrytext>ATmega1280</comboentrytext>
                                </comboentry>
                                <comboentry value="atmega168">
                                        <comboentrytext>ATmega168</comboentrytext>
                                </comboentry>
                                <comboentry value="atmega2560">
                                        <comboentrytext>ATmega2560</comboentrytext>
                                </comboentry>
                    </comboentries>
            </fieldcontrol>
         <fielddescription>Microcontroller:</fielddescription>
         </field>
Переменная AVR_TYPE судя по официальной документации должна подтянуться в файл проекта project.pro

ARDUINO_MCU = %AVR_TYPE%

При создании проекта фалы формируются правильно, все ложиться куда нужно, список сформированый в wizard.xml работает - но значени переменной в файл проекта не подтягивается. Перелопатил кучу доки, но так и не разобрался. Более того не нашел более или менее адекватной документации.

Hа основе другого шаблона - обнаружил следующую особенность

если в файле *.pro
переменную подтянуть через

@if "%AVR_TYPE%" == ATmega1280
ARDUINO_MCU = atmega1280
@endif

то для данного условия все правильно подставляется. Я так понимаю что проблема связана с типами данных.
Скажите напиши if ами, но стандартные конструкции характерные для языков Си++ или Pascal не работают.
Кто-нибудь сталкивался с подобным?




С наилучшими пожеланиями, Artem.

--- -Пиши, старик, пиши! Мы тебя не покинем.
* Origin: Hеужели опять: яйца всмятку, котлеты, цыплята? (2:6035/5.25)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.026146 секунды