Alexander
giflib у тебя установлен?
mu
да
mu
я понял, это часть пакета giflib
mu
но хз что он ругается
Ned
giflib у тебя установлен?
А он не должен гифлиб тянуть как зависимость и проверять до сборки как бы?
Ned
Смаке всё-таки
mu
ну да.
mu
я ещё сейчас доставил giflib-dbg giflib-tools
mu
сейчас ещё раз попробую собрать
Alexander
Requirements Qt version 4.8.0, or higher. OpenCV (core, highgui, imgproc) version 2.3 or higher. giflib version 4.1 or higher. CMake version 2.6 or higher. я так думаю это все внешние библиотеки
Ned
MakeMapObject, согласно гуглу, функция из гифлиба
mu
всё равно сука ругается
Ned
, сука,
Ned
Пиши правильно
mu
да, извиняюсь, забыл)
Alexander
и версию проверь
Ned
А то пишут неправильно, потом не собирается у них
mu
))
mu
+
Ned
А кто скажет, смысл повторного объявления "private slots;" ?
Ned
Эээ...
Ned
Там двоеточие вообще
Ned
Что значит эта строка тогда?
Ned
(Эксперты, ваш выход)
Evgenii
То что дальше идет объявление приватных слотов?
Evgenii
Пальцем в небо
Ned
Ну....
Ned
Ща, погуглю, приду
Ned
Впервые встречаю "private _identifier_:"
Ned
Да это я знаю. Я не понимаю, зачем идентификатор после привата
Shakhzod
Это qt
Shakhzod
http://stackoverflow.com/questions/9147636/qt-private-slots-what-is-this
Ned
Это qt
Макрось чтоль?
Ned
А, ясно, это директива внутреннего препроцессора Qt
Shakhzod
Slots are a Qt-specific extension of C++. It only compiles after sending the code through Qt's preprocessor, the Meta-Object Compiler (moc). See http://doc.qt.io/qt-5/moc.html for documentation. Edit: As Frank points out, moc is only required for linking. The extra keywords are #defined away with the standard preprocessor.
Shakhzod
Shakhzod
пример можно ?
Последний скрин в чате. Последняя строка
Ned
То ли дело... Фреймворк...
Alexander
slot это ключевое слово, я думал любой идентификатор можно вписать
Ned
Может им свой С-подобный язык замутить просто? А то в С++ итак туча новой дичи, еле узнавать успеваешь
mu
Да ребят
mu
проблема в версии giflib была
mu
Поставил 4.1.6 - всё скомпилировалось
mu
Ned
Жизуля
✙ Fatum ✙
С новім годом всех
✙ Fatum ✙
блин, вы даже на НГ что-то пилите? маньяки
🦥Alex Fails
блин, вы даже на НГ что-то пилите? маньяки
я вот бота чутка пропатчил, И ганкрафт наконец-то потыкал
Михаил
Вот блин, атомики в 2010 студию не завезли. Можно ли использовать вместо них volatile? Для int64. Операции только +=. Нужно корректное сложение в многопоточном приложении.
Square
Возьми qt или tbb
Square
Или где там ещё
Square
В бусте нема?
Square
Volitale просто запрещает компилеру и процу оптимизации переменной. Если два потока будут Ее одновременно менять - будет мусор
Square
А чо такой перфоманс нужен что нельзя лочить?
Square
The Microsoft Visual C++ compiler has MemoryBarrier().
Square
Попробуй покури это если тебе атомарность только нужна
Михаил
Можно, залочил. Мне последнее время про атомики рассказывали, что они круче критических секций. Наконец-то нашел, где их можно использовать. А их нет.
Михаил
А есть чем заменить дико медленный StackWalk()? Нужно получить все адреса стека.
Square
> 2010 студия > 2017 год наступил
Да знаю олдфагов, которые на 08 сидят и вжух не нужны эти ваши стандарты
Vladislav
Ну хоть не на 6
Михаил
> 2010 студия > 2017 год наступил
Удобная она. В 2012 запускаю большие проекты, а в этой простые пишу.
Square
15я агонь
Square
Всмысле 2017
Михаил
По теме стека, там вроде он в ebp хранится, но в какой-то момент падало при раскрутке стека.
Square
А какая ваще конечная цель?
Михаил
Диспетчер памяти для поиска утечек и составления отчета о освобождении/выделении памяти.
Square
А готовые чем не устраивают?
Square
Не моё дело конечно...
Михаил
Как-то начал писать и почти сделал. Штука достаточно простая. Быстрее написать, чем в других разбираться.
Михаил
А новая студия на вид ничего и вроде обладает новыми возможностями для отладки и профилирования.
Evgenii
Удобная она. В 2012 запускаю большие проекты, а в этой простые пишу.
Слава богу CLion 2017.1 будет поддерживать майкрософтовский компилятор и не надо будет делать эту бяку у себя на компе
Михаил
Я уже успел поспать. А студия все еще ставится. Седьмой час.
Square
Оо
Square
Ты Ее на Пентиум 4 ставишь?)