Size: a a a

2020 March 27

МВ

Макс Воробьев in Qt
Nikolai Sinyov
Всем привет. ТАкой вопрос. Есть проект на qt. Есть ли какой-то гайд по замене qt на boost или еще какую-нибудь библиотеку?
эм. а что за проект и зачем менять?
источник

МС

Михаил Серебренников in Qt
Nikolai Sinyov
Всем привет. ТАкой вопрос. Есть проект на qt. Есть ли какой-то гайд по замене qt на boost или еще какую-нибудь библиотеку?
Так и подмывает написать: Ctrl+A; Delete; Написать заново.
Расскажи, что именно заменить? Если GUI - то именно заново всё написать, если контейнеры, то вполне быстро заменяются.
источник

NS

Nikolai Sinyov in Qt
Михаил Серебренников
Так и подмывает написать: Ctrl+A; Delete; Написать заново.
Расскажи, что именно заменить? Если GUI - то именно заново всё написать, если контейнеры, то вполне быстро заменяются.
@riod_by Гуи можно выпилить, оно не нужно.

@Mak_Trefa да проект с сетью. Работодатель в коммерцию хочет, но лицензионная политика Qt ему не нравится.

@programmist_me Гуи можно удалить, это не проблема. Я вот основные вещи имею ввиду (типы данных, всякие макросы регистрации qRegisterMetaType. qTypeinfo и так далее)
источник

AB

Alex B. in Qt
Мне кажется дешевле лицензию на qt купить чем переписать проект
источник

VK

Valentin Kornienko in Qt
Nikolai Sinyov
@riod_by Гуи можно выпилить, оно не нужно.

@Mak_Trefa да проект с сетью. Работодатель в коммерцию хочет, но лицензионная политика Qt ему не нравится.

@programmist_me Гуи можно удалить, это не проблема. Я вот основные вещи имею ввиду (типы данных, всякие макросы регистрации qRegisterMetaType. qTypeinfo и так далее)
Забавно. А как вы тогда фреймворк выбирали не посмотрев на лицензию?
источник

PM

Peter Mironychev in Qt
Nikolai Sinyov
@riod_by Гуи можно выпилить, оно не нужно.

@Mak_Trefa да проект с сетью. Работодатель в коммерцию хочет, но лицензионная политика Qt ему не нравится.

@programmist_me Гуи можно удалить, это не проблема. Я вот основные вещи имею ввиду (типы данных, всякие макросы регистрации qRegisterMetaType. qTypeinfo и так далее)
Если удалить Qt то всякие макросы и не понадобятся. Не помню чтобы в бусте была сеть. В общем вам проще будет заново переписать
источник

МВ

Макс Воробьев in Qt
Peter Mironychev
Если удалить Qt то всякие макросы и не понадобятся. Не помню чтобы в бусте была сеть. В общем вам проще будет заново переписать
asio, нет?
источник

AB

Alex B. in Qt
Asio же
источник

VK

Valentin Kornienko in Qt
Peter Mironychev
Если удалить Qt то всякие макросы и не понадобятся. Не помню чтобы в бусте была сеть. В общем вам проще будет заново переписать
boost::beast/asio
источник

AB

Alex B. in Qt
Но мне все ещё кажется, что лицензия на qt дешевле работы программистов
источник

PM

Peter Mironychev in Qt
А ну, ок
источник

PM

Peter Mironychev in Qt
но в любом случае там другая либа и надо ее переписать под asio
источник

PM

Peter Mironychev in Qt
считай заново
источник

M

Mr.Mait in Qt
А как быть с сигналами, слотами в буст?
источник

PM

Peter Mironychev in Qt
в бусте есть сигнал слоты, но немного другие
источник

МВ

Макс Воробьев in Qt
Mr.Mait
А как быть с сигналами, слотами в буст?
boost::signals2
источник

МВ

Макс Воробьев in Qt
но хз по поводу того, может ли он как-то разрешать многопоток
источник

МВ

Макс Воробьев in Qt
по моему нет
источник

PM

Peter Mironychev in Qt
точнее они просто обертка над inline функциями как мне показалось
источник

МВ

Макс Воробьев in Qt
есть еще glib ^^
источник