Russian Qt Forum
Ноябрь 23, 2024, 18:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: qmake: else в pro файле.  (Прочитано 5048 раз)
Alex03
Гость
« : Июль 09, 2008, 09:16 »

QT 4.3.3
Вот такое работает:
Код:
  CONFIG(debug, debug|release)
  {
    LIBS += "C:\Qwt\lib\qwtd.lib"
  }
  else {
    LIBS += "C:\Qwt\lib\qwt.lib"
  }
А вот такое
Код:
  CONFIG(debug, debug|release)
  {
    LIBS += "C:\Qwt\lib\qwtd.lib"
  }
  else
  {
    LIBS += "C:\Qwt\lib\qwt.lib"
  }
Матерится:
Код:
Имя_про_файла:строка: Parse error ('else')
Имя_про_файла:строка: Unterminated conditional block at end of file

Никто не сталкивался?
Записан
Alex03
Гость
« Ответ #1 : Июль 10, 2008, 12:44 »

И даже ещё хуже
Код:
  CONFIG += debug_and_release 

  CONFIG(debug, debug|release) {
    message(debug)
  }
  else {
    message(release)
  }

qmake выводит:
Код:
Project MESSAGE: debug
Project MESSAGE: debug
Project MESSAGE: release
и всё генерится ОК!

А вот так:
Код:
  CONFIG += debug_and_release 

  CONFIG(debug, debug|release)
  {
    message(debug)
  }
  else {
    message(release)
  }

qmake выводит:
Код:
Project MESSAGE: debug
Project MESSAGE: debug
Project MESSAGE: debug

И соответственно release как debug. Грустный

Чёта в хэлпе про висящую '{' в конце строки не нашел, BUG qmake-а? Иль ткните носом...
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #2 : Июль 10, 2008, 13:34 »

Была похожая трабла. Так и не разрулил её. Репорт тролям написать забыл (((

имхо, нужно отрепортить тролям об этом
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #3 : Июль 16, 2008, 13:55 »

открывающуюся скобку надо писать без переноса, несъедобна она для qmake
Записан

Юра.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.114 секунд. Запросов: 23.