Stanislav
ваще надо передать _NET_ACTIVE_WINDOW
Stanislav
нужному окну
Светомеч
Окей. Но не факт, что прямо сейчас этим займусь - нужно для проектика, который чисто "для души"
Stanislav
http://stackoverflow.com/a/30256233/1274305
Светомеч
ваще надо передать _NET_ACTIVE_WINDOW
Мне нужна реализация функции
Светомеч
ShowWindow
Светомеч
Она так-то и скрывать умеет, с нужными параметрами
Stanislav
Мне нужна реализация функции
да xlib устарел, надо в xcb глядеть
Stanislav
но там более низкоуровневое все
Ned
почему нельзя передавать константные объекты как this?
Ned
passing ‘const Matrix<int>’ as ‘this’ argument discards qualifiers [-fpermissive]
Ned
а вот с этим сложнее
Ned
файл открыть смогёшь?
Stanislav
ideone.com рабочий или ниочень пример )
Ned
ideone.com рабочий или ниочень пример )
сокращать было лень http://ideone.com/cEB2Qm
Ned
ну и укажи в общем на ошибки проектирования класса
Ned
я пишу эту ебалу 1) для себя 2)для резюме по С++
Ned
Чот мне стыдно стало за код...
Ned
m?
??
Vladislav
passing ‘const Matrix<int>’ as ‘this’ argument discards qualifiers [-fpermissive]
ты пытаешься вызвать неконстантный метод у константного объекта
Vladislav
нужен const_row operator [](const int x) const;
Dumitru
всем привет) ничего у меня с VS не получилось плюс другие проблемы появились в итоге поставил qtCreator, заглянул в Makefile который он создал и там очень много чего связанного с Qt, как можно настроить Build так чтоб оно не использовало ничего от Qt ?
Artem
Qtcreator умеет в cmake
Dumitru
сейчас попробую
Dumitru
а cmake крутая штука оказывается )
Kirill
а cmake крутая штука оказывается )
Угу. Но поиск зависимостей - слабое место.
Anonymous
https://github.com/ruslo/hunter
Anonymous
Это менеджер пакетов/зависимостей для cmake, недавно для себя открыл. Указываешь либу, версию, и.. все. Список либ правда конечный, но он пополняется )
Stanislav
да тыщи их(
Stanislav
ну не тыщи) с десяток наберется
Anonymous
Anonymous
На первое время поди хватит 😊 А если чего не хватит то там можно и свои добавлять, но я пока не разбирался, мне за глаза 😀
Kirill
Т.е. зависимости загружаются и собираются при вызове cmake?
Stanislav
смейк это ужас
Stanislav
премейк больше нравится и qbs
Stanislav
qbs в отличие от симейка сам собирать умеет
Stanislav
а не генерить мейки
Kirill
Да (то чего не хватает)
Это очень спорно. А если нужна библиотека, которая очень долго собирается, но может оказаться доступной в менеджере пакетов?
Stanislav
была не так давно история с libjsoncpp
Kirill
Ну так если Вас не устраивает то, что есть в пакетном менеджере, то проще тогда через git-submodule добавить нужную версию в дерево или просто скопировать, если обновлять не планируете.
Anonymous
Это очень спорно. А если нужна библиотека, которая очень долго собирается, но может оказаться доступной в менеджере пакетов?
Ну, если нужно то что есть в репозитории пакетов через менеджер, нужно использовать менеджер. Тут по ситуации )
Stanislav
а если там сконс?
Anonymous
qbs в отличие от симейка сам собирать умеет
Да, слышал про него, но не пробовал. Остановился на смаке (ибо works for me, и куча инфы в т.ч. на SO)
Kirill
это все хорошо ровно до момента совпадения систем сборок
Если нужный проект не использует для сборки CMake, то вряд ли он будет доступен через Hunter. В этом случае я вручную собираю и устанавливаю через make install.
Stanislav
> make install ээ, ты серьезно?
Kirill
> make install ээ, ты серьезно?
Так, а какие варианты? Дофига линуксовых библиотек используют autotools. Нет, ну можно, конечно, прописать эти же команды в CMake, но это сути не меняет.
Anonymous
Это да
Artem
Есть вариант checkinstall как минимум
Anonymous
а по чекинстал даже статейка есть забавная на хабре ) https://habrahabr.ru/post/130868/
Stanislav
Есть вариант checkinstall как минимум
а если это не дебиан бейзед?
Artem
Так он же и рпм умеет
Stanislav
ну так и рпм нет)
ovf
ещё можно пользоваться дистрибутивом, у которого в репозиториях есть софт
Stanislav
ну тут вчера чтоли кто то топил за то что статик линковка не нужна
Stanislav
скажу одно, всякий thridparty софт, особенно платный так и распротсраняется
Stanislav
зато работает везде
Kirill
Я не понимаю, в чем проблема. Вся прелесть Unix-подобных систем в более-менее стандартизированной системе директорий. Грех этим не пользоваться.
Kirill
Так ведь libsample.so.5.0 или как там...
ovf
> статик линковка не нужна да-да-да. вот как раз вчера клиент умудрился разные хрени собрать с разными версиями libstdc++ и грузил их в один процесс. соответственно, в зависимости от порядка загрузки оно либо работало, либо жаловалось на неправильную версию.
Stanislav
ага, а приложение ждет libsample.so.5.1
Kirill
Так autoconf это может проверить, не?
Stanislav
ну вот к примеру, попробуйте скачать .деб пакеты .нет коре и поставить его под убунту 16.10
Kirill
А можно более православный пример? :)
Stanislav
а чем не православен то
Stanislav
берешь без задней мысли пытаешься поставить .деб пакет
Stanislav
а у него зависимости не резолвятся
Stanislav
Stanislav
вот как то так это выглядит
Kirill
ovf
берешь без задней мысли пытаешься поставить .деб пакет
обычно для этого используют репозитории
Kirill
Не сталкивался с циклическими зависимостями