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