Russian Qt Forum
Ноябрь 26, 2024, 00:11
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Разное
>
Новости
>
Новости Qt сообщества
>
Qt 4.5, Qt Creator and Qt SDK Released
Страниц:
1
...
3
4
[
5
]
6
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt 4.5, Qt Creator and Qt SDK Released (Прочитано 59272 раз)
BRE
Гость
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #60 :
Март 10, 2009, 22:27 »
Цитата: alex.kozich от Март 10, 2009, 22:13
Да я пробовал. В Application Output ничего не выводится. А что делать, если мне нужно вводить что-то в консоль? Вводить тоже надо будет во вкладке Application Output?
Вместо printf использовать qDebug, qWarning (они не буферизированные).
Записан
Naum
Гость
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #61 :
Март 10, 2009, 23:47 »
Товарищи, поставил 4.5 комерческую версию для VS2008 (стоит SP1), когда компилю дебагу, то все замечательно, а вот когда дело доходит до релиза, то:
Цитировать
------ Build started: Project: stadia, Configuration: Release Win32 ------
Linking...
fatal error C1047: The object or library file 'd:\Temp\QT\lib\qtmain.lib' was created with an older compiler than other objects; rebuild old objects and libraries
LINK : fatal error LNK1257: code generation failed
ЗЫ Как я понял, qtmain.lib была собрана более старой версией компилятора? (странно, почему же qtmaind.lib работает корректно, отдельно чтоли собирали).
ЗЫЫ Может кто знает как решить проблему? Или если ктото знает как скомпилировать только одну библиотечку, буду признателен, расскажите)
ЗЫЫЫ А может вообще есть эта библиотечка?)
Записан
alex.kozich
Гость
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #62 :
Март 11, 2009, 00:53 »
Цитата: BRE от Март 10, 2009, 22:27
Цитата: alex.kozich от Март 10, 2009, 22:13
Да я пробовал. В Application Output ничего не выводится. А что делать, если мне нужно вводить что-то в консоль? Вводить тоже надо будет во вкладке Application Output?
Вместо printf использовать qDebug, qWarning (они не буферизированные).
и так тоже пробовал. Ничего никуда не выводится.
Я так понимаю, что у остальных в винде всё нормально работает? Или просто никто в винде им не пользуется?
Записан
Barmaglodd
Гость
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #63 :
Март 11, 2009, 08:07 »
А кто-нибудь может объяснить по-русски, что имеется ввиду в LGPL_EXCEPTION.txt?
Nokia Qt LGPL Exception version 1.0
As a special exception to the GNU Lesser General Public License
version 2.1, the object code form of a "work that uses the Library"
may incorporate material from a header file that is part of the
Library. You may distribute such object code under terms of your
choice, provided that the incorporated material (i) does not exceed
more than 5% of the total size of the Library; and (ii) is limited to
numerical parameters, data structure layouts, accessors, macros,
inline functions and templates.
Это моя программа должна быть не более 5% от Qt, или я что-то не так понимаю?
Записан
crackedmind
Гость
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #64 :
Март 11, 2009, 08:30 »
Тут как я понял идет ограничение на включение в объектный код, кода Qt содержащийся в хедерах (макросы, встроенные функции, шаблоны)
Записан
Barmaglodd
Гость
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #65 :
Март 11, 2009, 08:46 »
Ну если я правильно понял(в вольном переводе)
Объектный код программы "которая использует Qt", может включать части из заголовочных файлов Qt. Можно распространять такой объектный код под своими условиями лицензирования, при условии, что включённые части не превышают 5% от Qt. Только как эти 5% подсчитать?
Записан
crackedmind
Гость
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #66 :
Март 11, 2009, 08:56 »
А вот фиг его знает.
Записан
shadone
Гость
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #67 :
Март 11, 2009, 12:45 »
не обращайте на это особенного внимания - это юридические тонкости которые Qt Software обязана была включить т.к. библиотека написана на c++, с которым лицензия LGPL 2.1 не слишком хорошо согласуется (в основном из-за шаблонов - templates) - согласно оригинальной лицензии LGPL 2.1 (с моим грубым переводом) - программа должна линковаться с библиотекой динамически и не содержать внутри себя кода из библиотеки, в то время как при компиляции c++ кода с шаблонами - эти шаблоны должны быть объявлены в заголовочных файлах и их код во многих случаях будет включен в бинарный код приложения, что нарушает лицензию LGPL - фактически эта лицензия не работает с программами на с++. Большинство открытых проектов либо закрывают на это глаза, либо дополняют лицензию подобными "исключениями" - специально оговаривающими что несмотря на наличие влинкованного кода, лицензия действительна и приложения ничего не нарушают.
Записан
Barmaglodd
Гость
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #68 :
Март 11, 2009, 16:00 »
Спасибо за объяснения.
Записан
Khs
Гость
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #69 :
Март 11, 2009, 19:00 »
Никто не знает, в QtCreator`е планируется сделать *плавающие* панельки на будущее, наподобие VS?
Записан
ivanzoid@gmail.com
Гость
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #70 :
Апрель 02, 2009, 22:08 »
Цитата: alex.kozich от Март 11, 2009, 00:53
Цитата: BRE от Март 10, 2009, 22:27
Вместо printf использовать qDebug, qWarning (они не буферизированные).
и так тоже пробовал. Ничего никуда не выводится.
Я так понимаю, что у остальных в винде всё нормально работает? Или просто никто в винде им не пользуется?
У меня отладка вообще не работает, Qt Creator показывает вот такое:
И отладка совсем не работает.
Находил где-то на сайте троллтеховцев что да, есть такая ошибка для 64битный винды. Но у меня не 64битная винда...
Записан
Barmaglodd
Гость
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #71 :
Апрель 07, 2009, 07:39 »
Неожиданно обнаружил, что даты в QTableView форматируются согласно установленной локали. Наконец можно выкинуть костыль-делегат.
Осталось ещё тому же научить QComboBox, и ItemView научить использовать span модели, и список моих локальных недовольств будет исчерпан
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #72 :
Апрель 07, 2009, 11:59 »
Цитата: Barmaglodd от Апрель 07, 2009, 07:39
Неожиданно обнаружил, что даты в QTableView форматируются согласно установленной локали. Наконец можно выкинуть костыль-делегат.
Осталось ещё тому же научить QComboBox, и ItemView научить использовать span модели, и список моих локальных недовольств будет исчерпан
начиная с 4.3.1
Записан
m_ax
Джедай : наставник для всех
Offline
Сообщений: 2095
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #73 :
Апрель 07, 2009, 18:07 »
День добрый!
У меня такой вопрос:
Сейчас у меня стоит linux kubuntu-9.04 beta; ставлю Qt SDK бинарник (opensource):
всё работает, но что нужно сделать, для того чтобы Qt Creater включал автодополнение для классов стандартной библиотеки c++? Сейчас, если подынклудить что то вроде <complex> или <cmath> то проект компилиться без вопросов, но автодополнения нет
А вот когда у меня стояла kubuntu-8.04 и та же самая SDK всё было замечательно...
Никто не подскажет в чём дело? И как это исправить?
Записан
Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..
Arch Linux Plasma 5
m_ax
Джедай : наставник для всех
Offline
Сообщений: 2095
Re: Qt 4.5, Qt Creator and Qt SDK Released
«
Ответ #74 :
Апрель 08, 2009, 00:45 »
Есть, конечно, вариант: в .pro файле прописать путь к библиотекам: тогда автодополнение срабатывает, но это как то не айс
Что, неужели никто с такой проблемой не сталкивался?
Записан
Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..
Arch Linux Plasma 5
Страниц:
1
...
3
4
[
5
]
6
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...