@ProCxx

Страница 343 из 2477
Vitaly
21.10.2016
15:04:15
А почему?
Если кратко, то становится невозможным всё это поддерживать, обновлять и залатывать дыры.

Alex Фэils?︙
21.10.2016
15:04:27
пример Телеграма помог ?

Vitaly
21.10.2016
15:04:38
При обычной динамической линковке достаточно обновить пакет и проблема с дырой решена.

Google
Vitaly
21.10.2016
15:05:05
хотя, если вспомнить Тг. Там же кастомизации к Кутэ в стат. либе
Да, я собрал его под Fedora нормально. Статически вшитой осталось только Qt.

Но из-за ограничений мы всё равно не можем это распространять в основном репозитории.

Поэтому он появится в другом репозитории, где можно получить разрешение в виде исключения на статик-либу если она одна, а всё остальное подтягивается динамически.

TheRainwildsKeeper
21.10.2016
18:56:05
Есть аналог на линуксе ShowWindow из user32.dll?

Alex Фэils?︙
21.10.2016
19:32:05
Смотри в вайне, user32.dll

Есть аналог на линуксе ShowWindow из user32.dll?
Псс..) или в glfw можно, там есть врап поверх системного оконного апи

Timur
21.10.2016
20:03:43
Привет. Кто нибудь знает книгу по OpenGL 4 на русском?

Oleg
21.10.2016
20:10:37
https://pbs.twimg.com/tweet_video/CvNBiUYXYAAvQxO.mp4

Ned Ogl
21.10.2016
20:12:09
ребят, а если я throw внутри объекта, а exception никто не обработал, то будет ли вызван деструктор при аварийном завершении?

Peter
21.10.2016
20:15:29
есть у кого ссылка на чат по C#

Oleg
21.10.2016
20:15:42
РАБОТАТЬ! УЧИТСЯ! ЖИТЬ!

Google
TheRainwildsKeeper
21.10.2016
20:29:47
Псс..) или в glfw можно, там есть врап поверх системного оконного апи
А соответсвующий вызов не знаешь? Зачем мне glfw тащить?

Alex Фэils?︙
21.10.2016
20:31:05
А соответсвующий вызов не знаешь? Зачем мне glfw тащить?
не знаю. Xcb/xlib/хз. Оащить надо чтобы подглядеть

TheRainwildsKeeper
21.10.2016
20:32:38
Смотри в вайне, user32.dll
Нет вайна, да и он разве открыт?

О, открыт. Почему-то помнилось, что нет

а что там xlib? xcb? qt? gtk?
Для всех, желательно. Хотя, если капельку подумать, то действительно нужен враппер тогда.

Ладно, спасибо за наводку в правильную сторону, про wine не подумал, а о glfw и не слышал.

Alex Фэils?︙
21.10.2016
20:38:13
Пжлст. Напиши, как раскопаешь

Stanislav
21.10.2016
20:40:45
ваще надо передать _NET_ACTIVE_WINDOW

нужному окну

TheRainwildsKeeper
21.10.2016
20:40:53
Окей. Но не факт, что прямо сейчас этим займусь - нужно для проектика, который чисто "для души"

Stanislav
21.10.2016
20:41:11
http://stackoverflow.com/a/30256233/1274305

TheRainwildsKeeper
21.10.2016
20:41:26
ваще надо передать _NET_ACTIVE_WINDOW
Мне нужна реализация функции

ShowWindow

Она так-то и скрывать умеет, с нужными параметрами

Stanislav
21.10.2016
21:03:09
Мне нужна реализация функции
да xlib устарел, надо в xcb глядеть

но там более низкоуровневое все

Ned Ogl
22.10.2016
03:40:41
почему нельзя передавать константные объекты как this?

Ned Ogl
22.10.2016
03:41:34
passing ‘const Matrix<int>’ as ‘this’ argument discards qualifiers [-fpermissive]

Google
Stanislav
22.10.2016
03:42:10
Ned Ogl
22.10.2016
03:42:31
а вот с этим сложнее

файл открыть смогёшь?

Stanislav
22.10.2016
03:43:00
ideone.com рабочий или ниочень пример )

Ned Ogl
22.10.2016
03:48:51
ideone.com рабочий или ниочень пример )
сокращать было лень http://ideone.com/cEB2Qm

ну и укажи в общем на ошибки проектирования класса

я пишу эту ебалу 1) для себя 2)для резюме по С++

Чот мне стыдно стало за код...

Ned Ogl
22.10.2016
04:03:39
m?
??

Vladislav
22.10.2016
06:25:11
passing ‘const Matrix<int>’ as ‘this’ argument discards qualifiers [-fpermissive]
ты пытаешься вызвать неконстантный метод у константного объекта

нужен const_row operator [](const int x) const;

Dumitru
22.10.2016
10:24:54
всем привет) ничего у меня с VS не получилось плюс другие проблемы появились в итоге поставил qtCreator, заглянул в Makefile который он создал и там очень много чего связанного с Qt, как можно настроить Build так чтоб оно не использовало ничего от Qt ?

Artem
22.10.2016
10:28:35
Qtcreator умеет в cmake

Dumitru
22.10.2016
10:30:17
сейчас попробую

а cmake крутая штука оказывается )

Stanislav
22.10.2016
12:20:27
Kirill
22.10.2016
12:21:06
а cmake крутая штука оказывается )
Угу. Но поиск зависимостей - слабое место.

Nikolay
22.10.2016
15:33:35
https://github.com/ruslo/hunter

Это менеджер пакетов/зависимостей для cmake, недавно для себя открыл. Указываешь либу, версию, и.. все. Список либ правда конечный, но он пополняется )

Google
Stanislav
22.10.2016
15:35:51
да тыщи их(

ну не тыщи) с десяток наберется

Nikolay
22.10.2016
15:46:56
На первое время поди хватит ? А если чего не хватит то там можно и свои добавлять, но я пока не разбирался, мне за глаза ?

Kirill
22.10.2016
15:54:37
Т.е. зависимости загружаются и собираются при вызове cmake?

Stanislav
22.10.2016
15:55:20
смейк это ужас

Admin
ERROR: S client not available

Stanislav
22.10.2016
15:56:01
премейк больше нравится и qbs

qbs в отличие от симейка сам собирать умеет

а не генерить мейки

Kirill
22.10.2016
15:58:13
Да (то чего не хватает)
Это очень спорно. А если нужна библиотека, которая очень долго собирается, но может оказаться доступной в менеджере пакетов?

Kirill
22.10.2016
16:03:02
Ну так если Вас не устраивает то, что есть в пакетном менеджере, то проще тогда через git-submodule добавить нужную версию в дерево или просто скопировать, если обновлять не планируете.

Nikolay
22.10.2016
16:04:39
Это очень спорно. А если нужна библиотека, которая очень долго собирается, но может оказаться доступной в менеджере пакетов?
Ну, если нужно то что есть в репозитории пакетов через менеджер, нужно использовать менеджер. Тут по ситуации )

Nikolay
22.10.2016
16:06:34
qbs в отличие от симейка сам собирать умеет
Да, слышал про него, но не пробовал. Остановился на смаке (ибо works for me, и куча инфы в т.ч. на SO)

Kirill
22.10.2016
16:07:58
это все хорошо ровно до момента совпадения систем сборок
Если нужный проект не использует для сборки CMake, то вряд ли он будет доступен через Hunter. В этом случае я вручную собираю и устанавливаю через make install.

Stanislav
22.10.2016
16:08:38
> make install ээ, ты серьезно?

Google
Kirill
22.10.2016
16:09:56
> make install ээ, ты серьезно?
Так, а какие варианты? Дофига линуксовых библиотек используют autotools. Нет, ну можно, конечно, прописать эти же команды в CMake, но это сути не меняет.

Nikolay
22.10.2016
16:10:36
Это да

Artem
22.10.2016
16:10:48
Есть вариант checkinstall как минимум

Nikolay
22.10.2016
16:11:18
а по чекинстал даже статейка есть забавная на хабре ) https://habrahabr.ru/post/130868/

Stanislav
22.10.2016
16:11:26
Есть вариант checkinstall как минимум
а если это не дебиан бейзед?

Kirill
22.10.2016
16:11:42
Artem
22.10.2016
16:11:56
Так он же и рпм умеет

Stanislav
22.10.2016
16:12:05
ну так и рпм нет)

ovf
22.10.2016
16:12:25
ещё можно пользоваться дистрибутивом, у которого в репозиториях есть софт

Stanislav
22.10.2016
16:12:39
ну тут вчера чтоли кто то топил за то что статик линковка не нужна

скажу одно, всякий thridparty софт, особенно платный так и распротсраняется

зато работает везде

Kirill
22.10.2016
16:13:59
Я не понимаю, в чем проблема. Вся прелесть Unix-подобных систем в более-менее стандартизированной системе директорий. Грех этим не пользоваться.

Kirill
22.10.2016
16:15:15
Так ведь libsample.so.5.0 или как там...

ovf
22.10.2016
16:15:32
> статик линковка не нужна да-да-да. вот как раз вчера клиент умудрился разные хрени собрать с разными версиями libstdc++ и грузил их в один процесс. соответственно, в зависимости от порядка загрузки оно либо работало, либо жаловалось на неправильную версию.

Stanislav
22.10.2016
16:15:40
ага, а приложение ждет libsample.so.5.1

Страница 343 из 2477