LINUX.ORG.RU

qmake


0

1

Как сделать так чтобы в переменные определенные в pro файле шаблона subdirs были видны в pro файлах субдиректорий?

В кумэйке ничего не знаю, но посорсить все переменные где надо из одного файлика нельзя?

tensai_cirno ★★★★★
()

Вроде никак. Как правило для этого пишутся pri-файлы и включаются в оба pro-файла. То, о чём вы говорите, это режим работы CMake - наследование переменных сверху-вниз по подпроектам.

Dendy ★★★★★
()
Ответ на: комментарий от Dendy

про cmake я в курсе, но у него увы есть другие кривые места.

mskmsk1985
() автор топика
Ответ на: комментарий от congestion_control

> Если ваш Qt такой крутой, то почему там еще нет класса QRandom?

да потому, что в Qt этот класс оптимизировали до одной функции. а в гтк даже такой мелочи не осилили, печально же… т_Т

arsi ★★★★★
()
Ответ на: комментарий от flareguner

> Вы тот самый Dendy, который очень хорошо в Qt шарит?

Врут они всё.
dendy@jabber.ru

Dendy ★★★★★
()

извините за оффтоп. исть значит у Макса Шлее в книжке про qt4.5 в главе 22 пример SvgAnimation, он компилится, но почему-то сегфолтится

% gdb ./SvgAnimation
GNU gdb (Gentoo 7.2 p1) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /datum/download/examples_qt45_max_shlee/chapter22/SvgAnimation/SvgAnimation...(no debugging symbols found)...done.
(gdb) run
Starting program: /datum/download/examples_qt45_max_shlee/chapter22/SvgAnimation/SvgAnimation 
[Thread debugging using libthread_db enabled]
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.1/libstdc++.so.6.0.14-gdb.py", line 59, in <module>
    from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7cce430 in XCreateWindow () from /usr/lib/libX11.so.6
(gdb) quit

как быть?

anonymous
()
Ответ на: комментарий от flareguner

=) CMake однако будет получше чем QMake pro файлы. возможностей побольше в разы.

MikeDM ★★★★★
()
Ответ на: комментарий от panter_dsd

гуглил, решения не нашел. что интересно в qt-creator есть пример svgviewer большой такой запутанный и сложный - работает, а у шлее буквально хелловорлд и не работает

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.