Здравствуйте, гость ( Вход | Регистрация )
wiz29 | Дата 31.5.2011, 10:20 |
Подскажи как ?
примерно так. И всё таки ради консоли такой гемор это просто алес капут.... ну 150 строк кода для, по сути, универсального метода не гемор, а профит на лицо. |
|
flankerr | Дата 31.5.2011, 10:06 |
И всё таки ради консоли такой гемор это просто алес капут.... Кстати, может всё таки подскажет кто зачем в QtCreator есть опция "запускать в терминале". Не оно понятно что запустит якобы через терминал и будет висеть окно консольки но оно вообще не функционально - туда вообще ни чего ни когда не выводиться не одним из извсетных мне способов... Спрашивай на кой оно вообще. |
|
flankerr | Дата 31.5.2011, 9:11 |
Хм, у меня тоже std::cout выводит после завершения. Linux. Просто нужно немного модифицировать код wrapper'а, тогда будет выводить сразу.Подскажи как ? Ну это если запукать не через QtCreator. А для отладки нужен QtCreator при запуске через который не пашет. |
|
wiz29 | Дата 30.5.2011, 18:43 |
Да подобный код не работает для библиотек, причина тому в том, что реально в каждом модуле экземпляр std::cout свой. данная статья возможно поможет тебе написать нужный код. В рамках одного приложения (без участия других модулей, приведенный мной способ железно работает) Хм, у меня тоже std::cout выводит после завершения. Linux. Просто нужно немного модифицировать код wrapper'а, тогда будет выводить сразу. |
|
RazrFalcon | Дата 30.5.2011, 18:28 |
Хм, у меня тоже std::cout выводит после завершения. Linux. | |
Litkevich Yuriy | Дата 30.5.2011, 18:07 |
Под Windows это НE работает ! а у меня работает |
|
flankerr | Дата 30.5.2011, 17:24 |
Вывод из модуля вообще не работает и с flush и без - не работает. В общем вариант с перенаправлением как и показался вначале - оказался кривым и по сути не рабочим. |
|
flankerr | Дата 30.5.2011, 16:52 |
Криво всё это... вот тестовый код в рамках qt апликухи
|
|
wiz29 | Дата 30.5.2011, 14:18 |
Должно сработать, тк std::cout синглтон | |
flankerr | Дата 30.5.2011, 14:16 |
Да, именно, есть не мои модули без Qt вывод которых я хочу видеть у себя в своей апликухе. Впринципе елси эвариант с перенаправлением в qDebug сработает для не Qt-го модуля меня это устроит. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.4.2024, 23:15 |